Whether you do one freelance gig a month or run a full-time freelancing business, you need to figure out how much your clients owe you and send them a bill. Many companies don’t even think about paying a freelancer until they have an invoice in hand.

That means you need to know how to write an invoice.

But where do you start? How do you create a professional-looking bill? How and when do you send it to your client?

In this post, we’ll explain all the basics behind how to make an invoice. We’ll look at the different components that go into your invoice, and how and when you send it to your client. 

What is included in your invoice

We know it can be daunting to send your first invoice, especially when you want to look professional. But you’ve already done the work for your client, and that’s the hardest part! If you’re at the point where you’re creating an invoice, you’ve already figured out how to become a freelancer.

When you’re learning how to write an invoice, here’s what to include.

  1. A professional header

The first item on your freelance invoice should be your business name or your full name, in professional and easy-to-read font.

If you have a logo for your business, include that as part of the header. But don’t worry, you don’t need a logo; you can also just write your name in text. Whether you use a logo or text, the font size of your name or business should be a little bigger than the rest of the text on the invoice, and bolded for emphasis.

  1. Your contact information

Next you’ll want to include your contact information.

At the very least, this includes your address, phone number, email address and website, right underneath your business name. To make it easier to read, consider typing the info on several lines like this. You can include your contact information on the top left or right of the invoice. Either way works great.

  1. The client’s contact information

Next in creating your invoice, you’ll want to specify the recipient, or who the invoice is for. Include the recipient’s name, address, phone number, email address, website and any other information. You might look back at this section later if you need to track down payment, so it helps you to include all the client’s contact information there.

  1. Invoice number

Then, on the left of your invoice under all the contact information, add your invoice number. It’s an identifier that helps you keep track of your invoices. It doesn’t matter what kind of numbering system you use, just make sure it’s in sequential order so you don’t get confused.

For example, if this is your first invoice, you might start with #1001. Then your next invoice would be #1002, even if it’s for a different client. Each invoice gets a number, so you can easily track who has and hasn’t paid. This placement makes it easy to keep track of vital information — for both you and the recipient.

  1. Date prepared

Add a date that shows when you submitted the invoice to the client.

The “date prepared” line is important because you’ll need to refer to it if a client takes a long time to pay you. 

  1. Due date

Specify when, exactly, the payment is due. The due date is entirely up to you, but most freelancers use a 30-day, 45-day or 60-day timeline. You can also make the invoice “Due upon receipt,” so the recipient is required to pay the invoice promptly.

This shouldn’t be the first time your client has heard about the due date. When you agreed to do the work — and hopefully signed a contract, or at least agreed to terms via email — you should have set expectations with the client for payment terms.

If the client doesn’t pay on time, you can refer back to this due date, as well as the prepared date if necessary.

  1. Payment options

It’s typically helpful to the client if you specify your payment options: whether you prefer to be paid via cash, bank transfer, cheque or any other payment methods discussed with your client beforehand. Some companies offer direct deposit if you work for them on a regular basis, but more than likely you’ll have to send an invoice to request payment every time you complete a project.

  1. Payment terms

Along with the required timeline for payment, you might want to specify whether you charge a late fee for invoices that are paid past their due date. Some freelancers use this strategy to enforce getting paid on time. A typical late fee is 20 percent of the invoice fee.

If you decide to utilize a late fee, we recommend reminding the client at least once or twice that the invoice is overdue, and giving them a chance to pay it without a fee. While it’s obviously important that you get paid, you also want to maintain the client relationship, with the goal of being invited to work with the client again in the future.

  1. Breakdown of services

Finally, add a breakdown of the services rendered so the client knows exactly what they’re paying for. If the client hired you for a number of services, add each one to a new line so it’s easy to digest.

  1. Amount due

Of course, don’t forget to add how much the client owes you! If your breakdown of services includes a number of items, show what each of those items cost. This could be a cost per service, or it might be the number of hours you worked at your agreed-upon rate.

Finally, tally up all those line items to show the full amount due. Bold this amount for emphasis, so it’s easy to see on the invoice when the client needs to figure out how much to pay.

How to send an invoice

If you write your invoice by hand, export it as a PDF so the recipient can’t alter it. Then send the invoice PDF to your client as an attachment via email.

One tip if you invoice by email is to write the invoice number and amount in the subject line of the email. That way it will be easy for you and your client to find, which increases the chances that you’ll get paid on time.

When to send the invoice

When you agree with the client on the terms of your work and sign a contract, you should list out how often you plan to invoice and when you should get paid. For instance, for recurring work, you might agree to bill on the first of each month, or bi-weekly so you get paid every other Friday.

For one-off assignments, the most common practice is to invoice after the work is complete. However, if you’re unsure, you might simply ask your client, “Is our work complete? Shall I send an invoice your way?”

For big freelance jobs, such as assignments where you and your client have agreed upon a fee of $1,000 or more, you might invoice several times throughout the project. For example, you might invoice for half the fee at the beginning, then half when the project is complete. Or you and your client might agree to milestones that warrant payment, such as finishing an outline for a long project, or completing a draft of the work.

When to invoice is really up to you; just make sure you and your client agree on this before you start the work.

Whatever the case, invoice your clients consistently. You’re more likely to get paid on time when your client receives invoices regularly, rather than getting them sporadically.

Conclusion

There you have it. Preparing an invoice for your client doesn’t have to be too hard or difficult. Plus, this is a great skill to have as part of your freelancing journey. 


If you’re still not sure where to start your freelancing journey, why not check out Rtist? We have one of the biggest creative talent communities in Malaysia that matches you with your clients. Check us out now!