{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to Invoice as a Freelancer for the First Time",
"description": "A step-by-step guide for new freelancers on how to create, format, and send a professional invoice to a client.",
"url": "https://giginvoice.com/blog/how-to-invoice-as-a-freelancer",
"step": [
{
"@type": "HowToStep",
"name": "Add your contact details",
"text": "Include your full name or business name, email address, and location."
},
{
"@type": "HowToStep",
"name": "Add your client's details",
"text": "Include the client's name, business name, and billing contact."
},
{
"@type": "HowToStep",
"name": "Assign an invoice number",
"text": "Use a unique, sequential invoice number for tracking and tax purposes."
},
{
"@type": "HowToStep",
"name": "Set the invoice date and due date",
"text": "Add the date the invoice is issued and specify clear payment terms."
},
{
"@type": "HowToStep",
"name": "List your services and amounts",
"text": "Itemise each service, the rate, and the total amount due."
},
{
"@type": "HowToStep",
"name": "Add your payment details",
"text": "Include your bank account number, PayPal, or preferred payment method."
},
{
"@type": "HowToStep",
"name": "Send the invoice professionally",
"text": "Send via email or invoicing software with a brief, professional message."
}
]
}
How to Invoice as a Freelancer for the First Time (Step-by-Step Guide)
If you've just landed your first freelance client, congratulations — now comes the part nobody really prepares you for: sending the invoice. Learning how to invoice as a freelancer isn't complicated, but there's a real difference between a scrappy document that makes you look uncertain and a clean invoice that signals you know what you're doing. This guide walks you through exactly what to include, how to format it, and how to send it without the awkwardness.
In This Guide
- Why invoicing matters more than you think
- What every freelance invoice needs to include
- Step-by-step: creating your first invoice
- Choosing your payment terms
- How to send an invoice professionally
- Common first-timer mistakes to avoid
- Keeping records for tax time
- Tools that make invoicing easier
Why Invoicing Matters More Than You Think
An invoice is a legal request for payment. It's also a paper trail — for your taxes, for disputes, for proving you did the work. In most countries, self-employed individuals are required to keep business income records, and invoices are a core part of that.
Beyond the legal side, a well-formatted invoice just looks professional. Clients notice. The ones who pay on time tend to be dealing with vendors who make payment easy and clear.
What Every Freelance Invoice Needs to Include
There's no single universal template, but there is a standard set of fields that belongs on every freelance invoice. Miss one and you're either leaving room for confusion or creating a headache at tax time.
- Your name or business name — however you're trading
- Your contact details — email at minimum, mailing address if required in your country
- Client's name and business name — the actual billing contact, not just a general inbox
- Invoice number — a unique identifier, e.g. INV-001
- Invoice date — the date you're issuing the invoice
- Due date — when you expect payment
- Itemised list of services — description, quantity or hours, rate, and line total
- Subtotal, any taxes, and total amount due
- Payment instructions — bank details, PayPal, or whatever you accept
- Any applicable tax identification number — required in many jurisdictions once you hit certain thresholds
Some freelancers also add a short note section for things like project references, late payment terms, or a simple thank-you. That's optional, but it doesn't hurt.
Step-by-Step: Creating Your First Invoice
Step 1 — Fill in your details
Start with yourself. Your full name (or business name), email, and location. If you operate under a registered business name, use that. If you're a sole trader just using your own name, that's completely fine.
Step 2 — Add your client's details
Get this right. Use the legal name of the company you worked for, not just a brand name or a first name. If you're unsure, ask your client contact who the invoice should be addressed to — it's a normal question and saves delays.
Step 3 — Assign an invoice number
Start at INV-001 and go sequentially. Simple and clean. Some freelancers embed the year — INV-2025-001 — which makes filing easier. Whatever format you pick, stick with it. Consistent invoice numbering is useful when you're reconciling payments later and essential for clean bookkeeping.
Step 4 — Set the invoice date and due date
The invoice date is today, or whenever you're sending it. The due date depends on your payment terms (more on that below). A common default is Net 30 — payment due 30 days after the invoice date — but many freelancers use Net 14 or even Net 7 for smaller projects.
Step 5 — List your services clearly
Be specific. "Freelance work" is vague and looks unprofessional. Write something like: "Website copywriting — 5 pages @ $150/page" or "Logo design — flat rate project as per contract dated 12 May 2025." Clear descriptions reduce back-and-forth and make it harder for clients to dispute line items.
Step 6 — Add up the numbers correctly
Subtotal first, then any applicable taxes, then the final total. If you're VAT-registered or GST-registered in your country, include your registration number and the tax amount as a separate line. If you're not registered, don't add tax — it creates legal issues.
Step 7 — Include your payment details
Make it as easy as possible for the client to pay you. List the exact payment method you accept: bank transfer details (account name, number, sort code or routing number), PayPal email, Stripe link, or whatever else you use. The fewer steps between the client receiving your invoice and completing payment, the better.
Step 8 — Review it before sending
Check the spelling of the client's name, the total amount, the due date, and your own payment details. One wrong digit in a bank account number is a genuinely annoying problem to fix after the fact.
Choosing Your Payment Terms
Payment terms tell the client when you expect to be paid. The most common options for freelancers are:
- Due on receipt — payment expected immediately (common for smaller amounts or repeat clients)
- Net 7 — payment due within 7 days
- Net 14 — payment due within 14 days
- Net 30 — payment due within 30 days (standard in many industries)
For your first invoice, Net 14 is a reasonable default. It's short enough to keep your cash flow healthy but gives the client enough time to process payment through their accounts system. According to Federal Reserve Small Business Credit Survey data, late payment is one of the most common cash flow challenges for self-employed workers — clear terms upfront reduce that risk significantly.
You can also specify late payment fees in your terms. Something like "1.5% per month on overdue balances" is industry-standard. Whether you enforce it is your call, but having it there gives you options.
How to Send an Invoice Professionally
PDF is the standard format. Don't send an editable Word document or a Google Sheets link — it looks sloppy and clients can accidentally change it. Export to PDF, attach it to an email, and send it.
Your email doesn't need to be long. Something like this works perfectly:
Hi [Name],
Please find attached invoice INV-001 for [project name], due by [date]. Let me know if you have any questions.
Thanks,
[Your name]
Short. Clear. Professional. That's all it needs to be.
If you're using invoicing software, most tools let you send directly from the platform and will track whether the invoice has been opened. That's useful intel when a "due date" comes and goes with no payment.
Common First-Timer Mistakes to Avoid
- No invoice number — makes tracking and accounting a mess from day one
- Vague service descriptions — creates room for disputes
- Wrong client name — can result in a rejected invoice from accounts payable
- Missing payment details — clients can't pay you if they don't know how
- No due date — without one, "whenever" becomes the default
- Sending too late — invoice as soon as the work is delivered or the milestone is hit
- Using a currency that wasn't agreed — if you're working across borders, confirm currency upfront
Keeping Records for Tax Time
Every invoice you send is a piece of your income record. Keep a copy of every invoice you issue — numbered, dated, and filed somewhere you can actually find it. Most countries require self-employed people to keep income records for several years. In the US, the IRS recommends keeping records for at least three years. In the UK, HMRC requires sole traders to keep records for five years after the filing deadline.
Also track which invoices have been paid, which are outstanding, and which are overdue. Even a simple spreadsheet works when you're just starting out. As your client list grows, a proper invoicing tool becomes worth it.
Tools That Make Invoicing Easier
You can absolutely build a first invoice in Google Docs or Word. But if you're planning to freelance long-term, dedicated invoicing software pays for itself in time saved and headaches avoided.
Look for a tool that does the basics well: sequential invoice numbers, clean PDF output, payment tracking, and a sensible interface that doesn't require a tutorial. According to FTC guidance for small businesses, maintaining clear financial records is a foundational practice for any self-employed person — the right tool makes that significantly easier.
The best invoicing tools for freelancers are ones that get out of your way and let you focus on the work. You don't need accounting software with seventeen features you'll never use. You need something that lets you create an invoice in two minutes, send it, and know when it's been paid.
Quick Reference: Freelance Invoice Checklist
- ✔ Your name / business name and contact details
- ✔ Client name and billing contact
- ✔ Unique invoice number
- ✔ Invoice date
- ✔ Payment due date
- ✔ Itemised list of services with rates and totals
- ✔ Tax amount (if applicable) and grand total
- ✔ Payment method details
- ✔ Tax ID number (if required in your jurisdiction)
- ✔ Exported as PDF before sending
Ready to Send Your First Invoice?
Now you know exactly what goes on a freelance invoice and how to send it without second-guessing yourself. The first one always feels like the hardest — after that, it's just part of the routine.
If you want to skip the formatting entirely and just get it done, GigInvoice is a clean, no-fuss invoicing tool built for freelancers. Create your first invoice in minutes, track payments, and look like you've been doing this for years. Try it free — no credit card required.