Getting your first freelance client is exciting.
Then comes the less exciting question:
How do I actually invoice them?
A professional invoice doesn't need to be complicated. But getting the details right can be the difference between getting paid quickly and spending weeks chasing a client.
Here's a simple step-by-step guide to creating your first freelance invoice, setting payment terms, and keeping track of what clients owe you.
What Should a Freelance Invoice Include?
At minimum, a professional invoice should contain:
- Your name or business name
- Your address and contact information
- Client's name or company
- Client's billing contact
- Unique invoice number
- Invoice date
- Payment due date
- Description of the work
- Quantity or hours
- Rate
- Subtotal
- Applicable taxes
- Total amount due
- Payment instructions
- Payment terms
Missing information can create unnecessary questions and payment delays.
Let's look at the important parts individually.
1. Create a Unique Invoice Number
Every invoice should have its own number.
For example:
2026-001
2026-002
2026-003
Another simple system is:
INV-001
INV-002
INV-003
The exact format isn't particularly important.
What matters is that every invoice has a unique identifier so both you and your client can easily reference it later.
Never reuse an invoice number.
2. Add Your Information
Include enough information for the client to identify who sent the invoice.
Usually this means:
- Your name
- Business name, if applicable
- Phone number
- Business address, when required
Depending on where you live and how your freelance business is structured, additional business or tax information may also be required.
3. Add Your Client's Information
Next, identify who you're billing.
For an individual client, their name may be enough.
For a company, you may need:
- Company name
- Billing address
- Contact person
- Billing email
It's worth asking for billing information before the project is finished.
Large companies sometimes have specific invoicing requirements, so knowing those requirements early can prevent delays.
4. Describe Exactly What You're Charging For
Avoid vague descriptions like:
Freelance work — $1,200
Instead, make the line item clear.
For example:
Landing page design — $1,200
Or, if you're billing hourly:
Website design — 12 hours × $85/hour
Clear descriptions reduce confusion and make invoices easier for clients to approve.
5. Set an Actual Due Date
Don't only write:
Net 15
It's better to show the actual date as well.
For example:
Invoice date: August 8, 2026
Payment terms: Net 15
Due date: August 23, 2026
The client immediately knows exactly when payment is expected.
For freelancers, shorter payment terms can also improve cash flow.
Common options include:
- Due on receipt
- Net 7
- Net 15
- Net 30
The right option depends on your agreement with the client.
6. Add Your Payment Details
Don't make the client ask how to pay you.
Include the necessary payment instructions directly on the invoice.
Depending on how you accept payments, this could include:
- Bank transfer details
- Payment platform
- Payment link
- Other agreed payment method
The easier you make the payment process, the less friction there is between receiving the invoice and actually paying it.
7. Add Taxes When Required
Whether you need to charge sales tax, VAT, GST, or another tax depends on your location, business structure, the client's location, and what you're selling.
If tax applies, your invoice might show:
Subtotal: $1,000
Tax: $100
Total: $1,100
Tax rules vary significantly, so check the requirements that apply to your specific situation.
Create the Invoice
You can create an invoice manually, use a spreadsheet, or use an invoice generator.
If you want to create one quickly, there's a free Invoice Generator here:
https://calculatorai.app/invoices
Enter your information, add your client and line items, set the dates and payment details, and download the finished invoice as a PDF.
PDF or Invoice Link?
For many freelancers, PDF is still the safest default.
It's:
- easy to email
- easy for clients to open
- easy to download
- easy to archive
- difficult to accidentally modify
A simple email can be enough:
Hi [Client Name],
Please find attached invoice #2026-014 for [project/service].
The payment due date is August 23, 2026.
Thank you!
There's no need to make the email complicated.
How to Get Freelance Invoices Paid Faster
Creating the invoice is only half of the process.
Getting paid consistently requires a system.
Invoice Immediately
Don't finish a project and wait two weeks before sending the invoice.
Unless you've agreed on another billing schedule, send it as soon as the relevant work is completed.
The sooner the invoice enters the client's payment process, the sooner you can get paid.
Consider Deposits for Larger Projects
For larger freelance projects, you may want to request part of the payment before starting.
For example:
30% upfront / 70% on completion
or
50% upfront / 50% on completion
Deposits can reduce your financial exposure and help establish commitment from both sides.
Make sure payment terms are agreed with the client before beginning the work.
Keep Payment Terms Clear
Don't hide your payment terms.
State them clearly on the invoice and, ideally, in your original agreement with the client.
Everyone should understand:
- how much is due
- when it's due
- how payment should be made
If you have a late-payment policy, communicate it clearly and make sure it complies with the rules applicable to you and your client.
What If a Client Doesn't Pay?
First, don't assume they're intentionally refusing to pay.
Invoices get missed.
A simple reminder may solve the problem.
You can send a polite message shortly after the due date:
Hi [Client Name],
Just following up regarding invoice #2026-014, which was due on August 23.
Please let me know if you need me to resend the invoice or provide any additional information.
Thank you!
If payment is still outstanding, follow up again according to the terms you agreed with the client.
Having an invoice number and exact due date makes these conversations much easier.
Don't Lose Track of Outstanding Invoices
Once you're working with several clients, another problem appears:
Who has paid and who hasn't?
You might have:
- 3 paid invoices
- 2 invoices due next week
- 1 overdue invoice
- another invoice you forgot to send
Trying to remember everything becomes unreliable.
That's why it's useful to keep an invoice tracker.
You can track invoices here:
https://calculatorai.app/invoices
This gives you a central place to see what's outstanding, what's overdue, and what you've already collected.
A Simple Freelance Invoicing Workflow
A practical workflow can look like this:
- Agree on price and payment terms before starting.
- Request a deposit when appropriate.
- Complete the agreed work.
- Create the invoice immediately.
- Include an exact due date.
- Send the invoice as a PDF.
- Record the invoice in your tracker.
- Mark it paid when payment arrives.
- Follow up on overdue invoices.
Once you have a repeatable system, invoicing becomes a routine part of running your freelance business.
Frequently Asked Questions
Do freelancers need to send invoices?
Requirements depend on your country, business structure, client, and type of transaction.
Even when a particular invoice format isn't legally required, providing clear documentation can make bookkeeping and payment communication much easier.
What is a good invoice number?
Any unique sequential system can work.
For example:
2026-001
followed by:
2026-002
and so on.
What payment terms should freelancers use?
Net 15 and Net 30 are common examples, while some freelancers use shorter terms or payment due on receipt.
Choose terms that work for your business and agree on them with the client.
Should I send an invoice before or after the work?
That depends on your payment structure.
For example, a larger project might use a deposit invoice before work begins and a final invoice when the project is completed.
Should invoices be PDFs?
PDF is a convenient option because it's widely supported and easy for both sides to save.
Create Your First Freelance Invoice
You don't need complicated accounting software just to send a professional invoice.
Start with the essentials:
Who is billing → Who is paying → What was delivered → How much is owed → When payment is due → How to pay
You can create and download a professional invoice here:
https://calculatorai.app/invoices
Then keep track of your paid, unpaid, and overdue invoices from the same place.
Originally published on CalculatorAI:
https://calculatorai.app/blog/how-to-invoice-a-client-as-a-freelancer
Top comments (0)