How to Write an Invoice: What to Include, What to Charge, and When to Send It
Whether you bill from the U.S., Canada, or both, here's what actually belongs on an invoice, what payment terms like “Net 30” mean, and when to send it so you get paid faster.
By Antoine Joseph · Small Business Bookkeeping · 7 min read
Photo via Pexels
You finished the job. Now you need to get paid — and you're staring at a blank template wondering what actually has to be on it, what to call your payment terms, and whether you're supposed to send it today or wait until the end of the month.
Whether you're invoicing from the U.S. or Canada, there's no single law spelling out every field a general invoice must contain. But there's a practical, cross-border answer: certain fields make an invoice enforceable, get you paid faster, and hold up as a real business record on either side of the border. Here's what belongs on one — plus what each country's tax authority expects on top of the basics.
The 8 things every invoice needs
Your business name and contact info. Legal or trade name, address, email, phone. If the client has a question about the bill, they need to know who to call.
The client's name and billing info. Who's actually responsible for paying — a person or the company, matched to how you'll pursue payment if it's late.
An invoice number. A unique identifier (sequential is simplest: INV-001, INV-002) so you and the client can both refer to “invoice 014” instead of “that thing from last month.” This is also what makes an invoice traceable as a financial record, not just a note.
The invoice date. The day you're issuing it — this is what payment terms like “Net 30” count from.
Payment terms and a due date, spelled out as a real calendar date. State the terms (“Net 30,” “Due on Receipt,” etc.) and the actual date — write “Net 30 — Due October 12, 2026,” not just “Net 30.” Nobody should have to do the math themselves, and a specific date is much easier to enforce than a term alone.
An itemized description of the work or goods. What you did or sold, in enough detail that the client (and you, six months later) can tell what it was for. “Consulting services” is vague; “Website copywriting — homepage and 3 landing pages” is an invoice.
Quantity, rate, subtotal, tax (if any), and total due. In the U.S. that's sales tax where it applies; in Canada it's GST/HST (and PST/QST in some provinces) if you're registered to charge it. Show the math, not just a final number — it's the difference between a bill someone trusts and one they call you to question.
How to pay. Accepted payment methods, and where to send payment (bank details, payment link, mailing address). If you invoice clients in both currencies, note which currency the total is in — USD and CAD are not interchangeable on a bill.
What each country expects beyond the basics
Neither the IRS nor the CRA hands small businesses a single official invoice template — but both treat invoices as real financial records, and Canada adds specific content rules once you're registered to collect GST/HST.
United States
There's no federal law dictating exactly what a general invoice must contain. Instead, the IRS's own recordkeeping guidance lists invoices as one of the core supporting documents for your gross receipts and expenses — the paper trail that shows the amount, the date, who was involved, and what it was for. A vague, unnumbered invoice is harder to match against your bank deposits at tax time and harder to defend if a client disputes what they were charged for.
Canada
If you're registered to collect GST/HST, the CRA requires more information on an invoice as the sale total climbs, so your client can claim their input tax credit (a way businesses recover GST/HST paid on their own purchases):
Under $100: your business name, the invoice date, and the total amount are enough.
$100 to $499.99: add the GST/HST amount (or a note that it's included) and your GST/HST registration number.
$500 or more: add the buyer's name, a description of what was sold, and your payment terms.
If you're not yet registered for GST/HST (for example, you're under the $30,000 small-supplier revenue threshold), none of this applies to you yet — but it's worth knowing the thresholds once you register, or if you invoice both U.S. and Canadian clients.
What “payment terms” actually mean
“Payment terms” is just the deadline and any conditions attached to it. The common ones, used the same way on both sides of the border:
Due on receipt — payment is expected as soon as the client gets the invoice. Common for one-off or first-time clients.
Net 15 / Net 30 / Net 60 — payment is due that many calendar days after the invoice date, not the date the client opens the email. Net 30 from an invoice dated September 12 is due October 12 — weekends and holidays count unless you say otherwise.
2/10 Net 30 — a compound term meaning: pay within 10 days and take a 2% discount, otherwise the full amount is due in 30 days. It rewards early payment without penalizing the client for using the full window.
Write the actual due date, not just the term
“Net 30” alone makes the client do arithmetic — a real date removes the excuse for a late payment being “a misunderstanding.”
When to actually send it
Send the invoice as soon as the work or delivery is done — not at the end of the month, not when you “get around to it.” Every day between finishing the job and sending the bill is a day added to how long you'll wait to get paid, since most payment clocks (Net 30, Net 15) start from the invoice date, not the work date.
For ongoing or retainer work, invoice on a fixed schedule the client agrees to upfront — weekly, biweekly, or monthly — so it's expected, not a surprise. For milestone-based projects, invoice at each milestone rather than waiting for the whole project to wrap; it keeps cash moving and makes any dispute smaller and easier to resolve.
How long to keep your invoices
This is one of the few places U.S. and Canadian rules genuinely differ, so it's worth getting the number right for your country rather than guessing.
United States
Canada
Generally 3 years from when you filed the return that relied on them — the IRS's standard period of limitations.
Generally 6 years from the end of the tax year the invoice relates to, per the CRA.
6 years instead if you underreported income by more than 25%, and indefinitely if you never filed a return at all.
The CRA can ask you to keep records even longer; destroying them sooner requires written CRA approval first.
Either way, the invoice itself — not just the bank deposit it eventually shows up as — is what your tax authority expects to see if they ask.
The mistakes that actually cost you money
No invoice number — makes it impossible to reference the bill precisely, and harder to prove it existed if a client claims they never got one.
“Net 30” with no calendar date — gives every late payer a built-in excuse.
Vague line items — “services rendered” invites a client to ask questions instead of just paying.
Waiting to send it — the single biggest lever you control over how fast you get paid is how fast you invoice.
Mixing up currency or tax rules — if you invoice across the border, double-check which tax applies (sales tax vs. GST/HST) and which currency the total is in before you hit send.
If you're building your first invoice from scratch, iLuvAccounting's free Invoicing template library has ready-made invoice, quote, and recurring-invoice templates — including a Multi-Currency Invoice Template for anyone billing across the U.S.–Canada border — that already include every field above. Each one ships with a built-in AI prompt, so you can attach the finished invoice and get a second opinion on whether anything's missing before you send it to a client.
Neither the U.S. nor Canada has a general rule requiring one on every invoice, but it's standard practice everywhere and functions as your record-keeping backbone — without one, referencing or auditing a specific bill later gets much harder.
What's the difference between an invoice and a receipt?
An invoice is a request for payment, sent before or right after the work is done. A receipt is proof that payment was already received. You can — and should — send both: the invoice to get paid, the receipt to confirm you were.
Is “Net 30” the same as 30 days from when the client opens the email?
No, in either country. Net 30 counts from the invoice date, not the date the client reads it — which is exactly why writing an actual due date on the invoice matters.
I invoice clients in both the U.S. and Canada — do I need two different invoice formats?
Not necessarily two formats, but two checklists. Use the same 8 core fields for everyone, add your GST/HST details only for Canadian clients once you're registered, and make sure the currency is unambiguous on every invoice.
Want a Firm Foundation in Accounting? Get the Book.
A complete print and digital textbook from Antoine Joseph — the same plain-English approach as this blog, from your first journal entry through a finished set of financial reports.
We sent a code to . Click the link in that email, or enter the 6-digit code below — the code works even on a different device or browser than the one you signed up on.