How to create an invoice for your blog

I'd been blogging a good couple of years before I was asked for an invoice and, I'll be honest, it freaked me out! I didn't have the first clue about invoicing. Normally brands and PRs would either just pay by PayPal, or would forward me their own template invoice to fill in. Suddenly I needed to create one from scratch and had nowhere to turn. Thankfully, I managed to scramble something together that was acceptable and I've tweaked it here and there to create my own template, which I'll be sharing with you today. If I save one person from the panic I felt that day, I've done my job!
How do I create an invoice for a sponsored post on my blog?

Invoices are essentially a receipt for your services. When you're self-employed and/or run a business, it's a legal requirement to keep accurate records of your income and expenditure. Brands need invoices to log their spending and you'll need them as evidence of money received. A lot of the time, as I mentioned above, brands will have their own in-house invoicing system and may ask you to fill in their own proforma, but every now and then you'll come across a brand that wants you to send your own. Don't panic- It's really easy!


I've created a fictional invoice below as an example, and you can see it needs your contact details, description of the services and a total fee.
Example of a blogger invoice

Personal Details: Blog/ business name, your full name, blog URL and email. It's best to use your PayPal email as many brands will pay this way. List your bank details below your personal details but I'd recommend checking this with the PR first. Business with UK bank accounts will need different details to those based abroad (IBAN and BIC are for foreign banking and are easy to find out by contacting your bank. UK banks will usually just need your account number and sort code). If they're paying by PayPal, they probably won't need this section at all. It will change on a case-by-case business so make it easier for them and yourself by asking what information they need. The final section, UTR, is your Unique Taxpayer Reference, which you will get when you register as self-employed. (I've only been asked for this once, so it's not a requirement for invoices but do make sure you declare any income with HMRC!)

Business Details: Company name. They may also give you an address to include.

Blog Logo: In the top right corner. This makes it easily identifiable as an invoice coming from you.

Invoice Details: Below your logo, create a little table for the invoice details. The invoice number is important as it will make it easier to find if you or the PR needs to refer to it again in the future. I've had brands contact me weeks later asking me to amend the invoice and it's much easier if you have a number to refer to. To create my invoice number, I put the first three letters of the brand followed by the date. Example: I write a post for MAC and send the invoice on 20th June 2015. My invoice number would be MAC-20062015. Include the date and the agreed price below the invoice number.

Service Details: Briefly name the service (blog post, Instagram post, sponsored tweet) followed by a description, such as 300 word post with two links to brand website. Unit cost is the fee for one of these. Usually the unit cost and total will be the same but may change if the brand wants more than one service. Example: You charge £60 per sponsored post and the brand asks for two. Unit cost is £60, quantity is 2, total is £120. Balance due is the final fee that the brand will pay you, and will in all likelihood be the same as the total (the exception here would be if you gave them a discount or some sort of deal).


I recommend storing them electronically and printing off paper copies, just in case! On my computer, I have a dedicated folder for invoices. When I send them to companies, I name them something like Becky Bedbug- Brand Name Sponsored Post Invoice. They're free to rename it to their own procedures but it's a lot easier to identify if you start it with your blog name. Once it's sent, I rename it in my own folders as the invoice number. That way I know that whatever invoice I'm looking for, it will start with the first three letters of the brand.


Have a go at creating your own invoice! I've created a template which you can download here and tweak to suit your own needs. 

From now on, if a PR asks for an invoice, you'll know exactly what to do! As always, feel free to ask any questions in the comments and I'll do my best to answer. 

Creating an invoice for blog work
Bloglovin' // Twitter // Instagram


  1. This is such a great little post. I've never done paid content before but this was so interesting :)

    Bethan | Thought from Beth x

  2. I probably wont ever need one of these but I've bookmarked this page just in case! Thank you so much this was super helpful and informative!
    Aisling | Aislings beauty bytes

  3. Can I just live in your head please?! You're just full of useful information I'd have never given a second thought about.

    Juyey xx

  4. This is so useful! The first time I had to send one I was in such a panic.

  5. Wait, your last name is not really Bedbug?! haha
    No but seriously, this is very helpful! Maybe (hopefully) I'll need this one day :)
    xx Conney

  6. This is so handy and useful!
    Louise ||

  7. But financial worth nothing. How do you pay your taxes?

    1. I kinow you saw my reply on Facebook already but I'll answer your comment in case anybody else reading this is wondering. In the UK, you can register as self-employed online and then complete a self-assessment of your finances, send it off to the government and then they tell you how much tax to pay. I see from your blog that English isn't your first language, so if you're based outside of the UK, it's best to check with the tax department of your government.

  8. THANK YOU so much for this! It's SO helpful! I don't get asked to show an invoice often, but it's definitely stumped me whenever it happens! I love that you make up a invoice number/reference - very professional!

  9. I could literally cry with joy this is EXACTLY what Ive been needing. I have my own but its crap and I wernt sure what to put, YOU STAR! xxxx

  10. I'm rather new to blogging and I've never been contacted by any companies but this was extremely helpful for the future, definitely going to add this post to my bookmarks! :)

  11. Been searching an "all in" explaination about this. I'm a newbie - have't been contacted by any company yet but I'm just getting ready! :)

    Thank you for this Becky!

    God Bless!

    JM Kayne |

  12. Thanks hun xx this was so useful

  13. I'm just doing my first sponsored blog post now and this was so helpful! thank you so much xxx

  14. Thank you!! You definitely saved me from so much panic! Just used this to fill in my first sponsored post. So exciting!


  15. This comment has been removed by the author.

  16. Thanks for this Becky, this totally saved me today!

  17. I'm writing up my first invoice today and it was great to see an actual invoice as an example, thank you so much for writing this post! Xx

    Kez |

  18. Thank you so much for this post! So helpful and easy to follow :)

  19. I was feeling so anxious because I had absolutely no clue how to make it but one of blogger friends sent me a link to this blogpost. Thank you so much for sorting it out and making it easy!



I read all comments and appreciate every single one, even if I can't always reply. If you have a question or need a reply, feel free to tweet me @BeckyBedbug- I always reply to tweets!

Blog Design by Get Polished | Copyright Becky Craggs 2017