A freelance writing invoice needs your contact details, a unique invoice number, a description of the work, the amount owed, and payment instructions. Getting these basics right means fewer delayed payments and a more professional relationship with your clients. Here’s how to build one from scratch.
Start With Your Header
The top of your invoice should make two things immediately clear: who you are and what this document is. Place your name (or business name), email address, phone number, and mailing address at the top. If you have a logo, include it here. Directly below, put the word “Invoice” in large, bold text so the client’s accounts payable team can identify it at a glance.
Next, add a unique invoice number. This can be as simple as a sequential count (INV-001, INV-002) or a system that encodes the client and date (ACME-2025-06-01). The format doesn’t matter as long as every invoice you send has a different number. You’ll rely on these later for tracking payments, following up on late ones, and organizing your tax records.
Add Client Details and Dates
Below your own information, include the client’s official business name, their billing contact (if you have one), and their address. Using the company’s legal name rather than a project nickname helps their accounting department process the invoice faster.
Then include two dates: the date you’re issuing the invoice and the date payment is due. Common payment terms for freelance writing are Net 15 (due 15 days after the invoice date) and Net 30 (due in 30 days). If you negotiated specific terms in your contract, match them here. Spelling out both dates removes any ambiguity about when the clock starts.
Describe Your Writing Services
The line items section is where most freelance writers trip up. Each piece of work you completed should get its own row with a short description, a quantity, a rate, and a line total. How you structure this depends on how you bill.
Per-project billing: If you quoted a flat fee for an article, the line item might read “1,500-word blog post on retirement planning” with a quantity of 1 and the agreed price. When a project had multiple deliverables, break them into separate lines. For example, a content package might list “4 blog posts (800 words each) @ $200” and “2 email newsletters @ $100” on separate rows so the client can see where their money went.
Per-word billing: List the piece, the word count, and your per-word rate. A line item could look like “Case study: SaaS onboarding redesign, 2,400 words @ $0.15/word = $360.” Including the word count protects both you and the client if questions come up later.
Hourly billing: Show the task, the number of hours, and your hourly rate. If you spent three hours researching and five hours writing, consider listing those as two separate line items so the client understands how the time was allocated.
If you incurred any reimbursable expenses, such as stock photo purchases or paid database access for research, list each one as its own line item with a description and the exact cost.
Calculate the Total
After your line items, show a subtotal of all services and expenses. If you need to charge sales tax (which depends on your location and the type of work), add a separate line for tax with the rate and dollar amount. Then display the final total in bold so it’s impossible to miss. If you collected a deposit upfront, subtract it here and label the remainder as “Balance Due.”
Specify Payment Terms
Tell the client exactly how to send you money. If you accept bank transfers, include your bank name, account holder name, routing number, and account number. For international clients, provide your IBAN (International Bank Account Number) and SWIFT/BIC code instead, since domestic routing numbers won’t work for cross-border transfers.
If you use PayPal, Venmo, or another payment platform, include your payment link or the email address tied to your account. Offering two payment methods (for example, direct bank transfer and PayPal) gives the client flexibility and often speeds things up.
This section is also where you note any late payment policy. A common approach is to state something like “A 5% late fee applies to invoices unpaid after 30 days.” Putting this on the invoice itself, rather than only in your contract, serves as a reminder and sets clear expectations.
Invoicing International Clients
When your client is in another country, a few extra details matter. First, choose one currency for the entire invoice. You can bill in your own currency or the client’s, but don’t mix currencies on a single invoice. Specify the currency clearly next to each amount (USD, GBP, EUR) so there’s no confusion.
Tax treatment varies depending on your country and your client’s. In many cases, services sold to a business in another country are not subject to your local sales tax or VAT. Some jurisdictions require you to note this on the invoice with language like “reverse charge applies” so the client knows they’re responsible for reporting the tax on their end. Check the rules for your specific country, because getting this wrong can create problems for both parties.
For payment, international bank transfers using IBAN and SWIFT codes work but can carry wire fees. Platforms like PayPal, Stripe, or Wise are often faster and cheaper for smaller invoices, though they charge their own transaction fees.
Tools That Handle the Formatting for You
You don’t need special software to invoice. A simple Google Docs or Word template works fine, especially if you only send a few invoices a month. Save it as a PDF before sending so the formatting stays intact and the client can’t accidentally edit it.
If you want automatic numbering, payment tracking, or the ability to accept credit cards directly from the invoice, dedicated invoicing tools are worth considering. Wave offers free invoicing and accounting for freelancers, with fees only when clients pay by credit card. Zoho Invoice is also free for a single user and supports multiple currencies, which is helpful if you work with international clients. Invoice Ninja is an open-source option that’s free for basic use and charges roughly $10 to $12 per month if you need unlimited clients.
For writers who want invoicing bundled with contracts and project management, Bonsai starts at about $21 per month. FreshBooks, one of the most popular options, starts around $19 per month and includes time tracking, expense categorization, and automated payment reminders. QuickBooks Self-Employed runs about $15 per month and is built around quarterly tax estimates, which is useful if you’re also trying to stay on top of estimated tax payments. PayPal lets you create and send invoices for free, though standard transaction fees apply when the client pays.
For most freelance writers sending a handful of invoices each month, a free tool or a simple template is all you need. The paid platforms earn their price when you’re juggling many clients and want automated reminders and built-in reporting.
When and How to Send It
Send your invoice as soon as the work is delivered and approved, unless your contract specifies a billing schedule (like the first of each month). The longer you wait, the longer you wait to get paid. Attach the invoice as a PDF to a short, professional email that references the project name and the amount due. Something like “Attached is invoice #INV-012 for the March blog posts, totaling $800. Payment is due by April 15” gives the client everything they need in two sentences.
Keep a copy of every invoice you send, organized by client and date. If a payment is late, follow up with a polite email that references the invoice number and due date. Most late payments are the result of an invoice sitting in someone’s inbox, not intentional avoidance, so a simple nudge usually resolves it. If you use invoicing software, you can automate these reminders so you don’t have to track due dates manually.

