Invoicing & Payments · Guide

How to invoice a client (the complete guide).

Everything you need to write, send, and get paid on a professional invoice — the 7 sections every invoice needs, how to handle late payments, and the automation that removes the manual work entirely.

PB
The PrimeBase Team
PrimeBase
12 min read Published May 14, 2026

To invoice a client, list the work delivered with clear descriptions, add quantities and rates per line, calculate subtotal and tax, set a due date and payment terms, and send the invoice as a PDF via email. A professional invoice includes a unique number, your business details, the client's details, line items, totals, and how to pay.

What is an invoice?

An invoice is the document that closes the loop between work delivered and money in the bank. Done well, it gets paid in 14 days. Done badly, it joins the pile your client's AP team keeps meaning to ask you about. The difference is rarely the work — it's the seven things on the page.

If a contract sets the rules of engagement and a Statement of Work scopes the project, the invoice is the receipt-for-future-payment that makes the math real. It sits in the middle of the transaction: after work is delivered, before money changes hands. That middle space is where 90% of payment friction lives, and a well-structured invoice is the single best tool for moving through it quickly.

Definition
An invoice is a document issued by a seller to a buyer that requests payment for goods delivered or services rendered. It specifies the amounts owed, the payment due date, and the method of payment. It is distinct from a receipt (issued after payment) and a purchase order (issued by the buyer before work begins).

Invoice vs. receipt vs. purchase order — at a glance:

  • Invoice — sent by the seller after work is delivered, requesting payment. Not yet settled.
  • Receipt — sent by the seller after payment is received. Confirms the transaction is complete.
  • Purchase order (PO) — sent by the buyer before work begins, authorizing the purchase. When a client gives you a PO number, include it on your invoice.

Invoices also carry legal weight. In most jurisdictions, an unpaid invoice is an enforceable debt — it's the document you need for collections, small claims court, or a bad-debt write-off at tax time. Keep every invoice you issue, and keep every invoice you pay. A free invoice generator can spit one out in three minutes if you don't want to format a PDF by hand.

How to make an invoice — the 7 sections every invoice needs

After thousands of invoices, the pattern is the same: every section has a job, and every missing section creates a specific delay. No PO number? Three days of email back-and-forth with AP. No routing code? The wire bounces and you start over. Whether you call it learning how to make an invoice, how to fill out an invoice, or how to write an invoice from scratch — the answer is the same seven sections, in the same order. Get them right and the invoice gets paid the first time it lands in someone's inbox.

  1. 1Invoice number (unique, sequential)
  2. 2Your business details (name, address, contact, tax ID)
  3. 3Client details (business name, address, contact)
  4. 4Issue date and due date
  5. 5Line items (description, quantity, unit price, line total)
  6. 6Subtotal, tax, and grand total
  7. 7Payment instructions (bank details, payment link, accepted methods)

1. Invoice number

Every invoice needs a unique, non-repeating number. Sequential numbering (INV-001, INV-002) works at small scale. At higher volume, a date-prefix format — INV-2026-031 — makes it immediately clear when the invoice was issued and simplifies sorting. Whatever system you choose, stick to it. Your bank, your accountant, and your client's AP team all use the invoice number as the primary reference for every conversation about that invoice.

Never reuse invoice numbers, and never skip them. Gaps in your invoice sequence are a red flag for auditors. If you void an invoice, keep the record and mark it void — don't delete it.

2. Your business details

Include: your legal business name (exactly as registered), your business address, a contact email or phone, and your tax identification number (EIN for US businesses; SSN if you're a sole proprietor without an EIN; VAT number for UK/EU registered businesses). The tax ID is required for your client to classify your payment correctly in their accounting system. Missing it means a follow-up email before payment is issued.

3. Client details

List the client's legal business name, their billing address, the accounts payable contact, and — critically — any purchase order number they have provided. Many larger companies will not process an invoice that doesn't reference the matching PO. Ask for the PO number before you send the invoice, not after. Getting this right on the first send is worth ten minutes of pre-send verification.

4. Issue date and due date

The issue date is the date you send the invoice. The due date is issue date + your payment terms — Net 30 means 30 calendar days from today, not 30 business days. Always write the due date as an explicit date: "June 3, 2026" is unambiguous; "Net 30" alone is not, because the client's AP team and yours may disagree on when the clock started. Write both — the term and the calendar date. This single habit shaves days off your payment cycle.

5. Line items

This is the core of the invoice — and the one section most service businesses get wrong. Each line item needs four things: a description, a quantity (hours, units, or 1 for fixed-fee deliverables), a unit price, and a line total. The description has to stand on its own without the contract attached, because the person approving the invoice is almost never the person who signed the deal. "Web design — 5-page marketing site, responsive, 2 revision rounds, final delivery in Figma and HTML" gets approved on the first pass. "Website design services" gets bounced to procurement for clarification, and you lose a week.

6. Subtotal, tax, and grand total

Subtotal is the sum of all line item totals before tax. Apply the correct tax rate for your jurisdiction and the nature of the work — B2B services between registered businesses are often tax-exempt or subject to reverse charge; B2C services typically include sales tax. If you're unsure about taxability, consult your accountant — invoicing the wrong tax amount is harder to fix than getting it right upfront. State the grand total in large type: this is what the client's AP system enters as the payable amount.

7. Payment instructions

The payment instructions section eliminates the single most common excuse for late payment: "I wasn't sure how to pay you." Include your bank name, account number, routing number, and SWIFT/IBAN for international clients. If you accept credit card or ACH through Stripe, Square, or your invoicing platform, include the direct payment link — not a login URL, the actual one-click pay link tied to this invoice. Every additional step between the client's approval and the actual transfer adds 1–3 days. Make the path to payment as short as physically possible.

Pro tip
Put the "Pay now" link above the bank details, not below. Most AP processors will use whichever method appears first that their system accepts. A one-click payment link gets you paid in hours; a routing number gets you paid in days. Order matters more than most invoicing guides admit.

How to write an invoice, step by step

You don't need invoicing software to write a good invoice — you need a clear process and about twelve minutes. These eight steps take you from blank page to send-ready PDF. If you'd rather skip the formatting, the free invoice generator handles the layout and math for you.

  1. 01
    Gather project details before you open a blank document
    Before writing a single line, pull together everything you need: the project name, deliverables list, agreed rates, any purchase order number the client gave you, and the contract start date. Missing any of these creates back-and-forth that delays payment by days.
  2. 02
    Assign a unique invoice number
    Sequential numbering (INV-001, INV-002) is a minimum. Better practice: use a date-prefix format like INV-2026-014 so both you and the client can quickly place it in time. Never reuse numbers and never skip them — gaps in your invoice sequence can look suspicious in an audit.
  3. 03
    Fill in your business details and the client's details
    Your section: legal business name, address, phone or email, and tax ID (EIN or SSN for sole props). Client section: the name of the company, the billing contact's name, the billing address, and — if they've given one — their purchase order or vendor number. A mismatched billing address is the #1 reason AP departments bounce invoices back.
  4. 04
    Set the issue date and calculate the due date
    The issue date is today. The due date is issue date + your payment terms. Net 15 = 15 calendar days; Net 30 = 30 calendar days. Write the due date in full (e.g., "June 3, 2026"), not just "Net 30" — it removes ambiguity for the client's accounts payable team.
  5. 05
    Write line items with enough description to stand alone
    "Website design" is a line item. "Website design — redesign of 5-page marketing site including responsive layout, 2 revision rounds, and final file delivery in Figma and HTML" is a line item that gets paid without a follow-up call. The more detailed the description, the less room for disputes. Each line should show: description, quantity, unit price, and line total.
  6. 06
    Calculate subtotal, tax, and grand total
    Subtotal = sum of all line item totals. Tax = subtotal × applicable tax rate (sales tax or VAT, depending on jurisdiction). Grand total = subtotal + tax. If you have multiple tax rates, break them out by line. If you're tax-exempt or operating B2B where the reverse-charge mechanism applies, note that explicitly.
  7. 07
    Add payment instructions that make paying easy
    Your payment section should answer: how do I pay, and where does the money go? Include your bank name, account number, routing number, and SWIFT/IBAN for international clients. If you accept credit cards or ACH via a payment link (Stripe, Square, PrimeBase), include that link. Friction in payment = delayed payment.
  8. 08
    Add your late fee policy and any notes
    A single line at the bottom: "Invoices not paid within [X] days are subject to a 1.5% per month late fee." This does double duty: it creates a contractual basis for late fees, and it nudges on-time payment by making the consequence visible. Add a short thank-you note — it takes 5 seconds and measurably improves the payment relationship.

How to send an invoice

A perfectly written invoice sitting in your drafts folder gets paid the same as no invoice at all. How and when you send it is the second half of the job — and arguably the half that controls cash flow more than the writing does.

Email PDF vs. client portal vs. postal mail

Email PDF is the default for most businesses and works fine for small volumes. Attach the invoice as a PDF, not an editable Word document. Your email subject line should be specific: “Invoice INV-2026-031 from Hartley Photography Studio — $4,200 due May 29” tells the recipient everything they need to route it to AP without opening the attachment. Put the same detail in the first line of the email body.

Client portal is the professional upgrade. When you send through a client portal, the client gets a branded notification, sees the invoice and its status in their own login, and both parties can find every invoice in one place six months later without combing through email threads. Tools in this category (FreshBooks, HoneyBook, and others) layer their own payment processing and reminder workflows on top — PrimeBase keeps the focus on invoice delivery, status visibility, and the customer record. Past about 10 invoices a month, portal-based invoicing pays for itself in the first week.

Postal mail is required by some government contracts and older enterprise clients. Use it if it's specified. Otherwise, digital is faster, trackable, and better for both parties.

What to write in the email body

Keep the email body short. The invoice is the document — the email is just the wrapper. A good structure:

Subject: Invoice INV-2026-031 — $4,200.00 due May 29, 2026
Hi [First name],

Please find attached Invoice INV-2026-031 for the Northwind wedding coverage, editing, and print package — $4,200.00 due by May 29, 2026.

You can also pay online here: [payment link]

Let me know if you have any questions.

[Your name]

Timing: when to send

Send the invoice the day the work is done. Not Friday. Not "when I get a minute next week." Invoices that hit a client's inbox within 24 hours of delivery get paid 2–3x faster than the same invoice sent three days later — because the client's memory of the deliverable is still fresh, and your work hasn't yet been swallowed by their next priority.

For recurring invoices (monthly retainers), batch-send on a fixed date — the 1st or the last business day of the month. Consistency trains your clients' AP process to expect you in their queue and approve faster.

Day of week matters less than timing relative to delivery, but Tuesday and Wednesday mornings statistically outperform Thursday and Friday, when AP teams are clearing their desks for the weekend.

Worked example — how to fill out an invoice end to end

Here's what a complete invoice looks like in practice — exactly how to invoice someone for the first time, with every section filled in. Hartley Photography Studio is invoicing Northwind Studios for wedding photography coverage: three line items, $4,200 total, Net 15 terms. Every one of the seven sections is present, and the path to payment is one click. The same pattern works for agencies billing project milestones and consultancies billing retainers.

INV-2026-031_Northwind_Wedding.pdf
1 page · sent via portal
Awaiting payment
Invoice
Hartley Photography Studio
88 Lakeview Drive, Austin TX 78701
hello@hartleyphoto.com · EIN 47-XXXXXXX
INV-2026-031
Issued May 14, 2026
Due May 29, 2026 (Net 15)
Billed to
Northwind Studios, Inc.
450 Market St., San Francisco CA 94105
accounts@northwindstudios.com
Payment terms
Net 15 · Due May 29, 2026
Late fee: 1.5%/month after due date
Description
Qty
Unit price
Total
Full-day wedding photography coverage (8 hours, 2 shooters)
1
$2,400.00
$2,400.00
Professional editing & retouching — 400 final images, online gallery
1
$1,200.00
$1,200.00
Fine-art print package — 30 prints (8×10), archival framing
1
$600.00
$600.00
Subtotal$4,200.00
Tax (0% — B2B service)$0.00
Total due$4,200.00
Payment instructions
ACH / Bank transfer: Chase Bank · Routing 021000021 · Account 8800-XXXX-XXXX. Or pay online: portal.hartleyphoto.com/pay/INV-2026-031
Thank you for your business. Questions? hello@hartleyphoto.com

A few details to notice: the due date is written in full ("May 29, 2026"), not just "Net 15." Each line item describes exactly what was delivered — hours, image count, print count — without making the AP team open the contract. Payment instructions include both ACH details and a direct payment URL, so the client can pick whichever fits their workflow. And the late fee policy is right there in the payment terms section, not buried in the email body where it would never be seen.

FREE
Free invoice generator

Create a professional invoice in 3 minutes.

A guided builder for all 7 sections — line items, tax, discounts, payment terms, and branding. Live preview, instant PDF, no signup.

Open the generator No signup · No email gate
3 invoice templates + brandingAuto tax & discount mathDownload as PDF
The easy way · PrimeBase

Send invoices clients can pay in two clicks.

Convert an accepted estimate to an invoice in one click, send it through the branded client portal, and track view status from the same screen. The invoice, the project, and the contract all sit on the same customer record.

portal.primebase.io/hartley
INV-2026-031 · $4,200.00 due
Awaiting payment · Due May 29
Pay now

What payment terms should you use?

Payment terms decide when you get paid — and how much unsecured credit you extend to your clients while you wait. This is one of the most leveraged decisions in your billing process, and the one most service businesses set once on a whim and never revisit. Pick deliberately.

Term
What it means
Best for
Risk level
Due on Receipt
Payment expected immediately when the invoice is received.
Small, fixed deliverables; new clients; large retainers
Low (transactional — no float extended)
Net 14
Payment due within 14 calendar days of the invoice date.
Short project cycles; established clients with good history
Low-medium
Net 30
Payment due within 30 calendar days — the most common B2B standard.
Project-based work; standard B2B engagements
Medium (30 days of cash float extended)
Net 60
Payment due within 60 calendar days.
Enterprise clients; government contracts; high-volume vendors
High (significant cash flow impact for small businesses)

How to choose

New clients should start on tighter terms — Due on Receipt or Net 14 — until you have a payment history. Offering Net 30 to a client who has never paid you before is extending unsecured credit to a stranger. If they push back hard on tight terms, that's useful signal about their own cash position before you take on the work.

Ongoing clients with a clean payment history can move to Net 30, or Net 60 if they're an enterprise where AP simply won't pay faster. Do the math first: if you invoice $20,000/month on Net 60, you are perpetually owed $40,000. If that client churns or goes bankrupt, you absorb the entire loss. That's a decision, not an accident.

Project work almost always wants a deposit upfront — 25–50% on signature with the balance on delivery, or evenly split across milestones. This hybrid pattern de-risks both sides: the client signals real commitment, and you're never carrying the full balance unpaid. Tie the largest payment to the most discrete, verifiable milestone (acceptance of the final deliverable, not "launch").

Common mistake
Never let payment terms be an afterthought. Stating your terms on the invoice is necessary but late — the real negotiation should happen before work begins, written into the contract or SOW. A client who is surprised by "Net 15" on an invoice they expected to pay in Net 60 will create friction that delays not just this invoice but every one after it.

What to do when a client doesn't pay

Most late payments aren't hostile — they're the product of distracted AP teams, missing PO numbers, and simple human forgetfulness. The right response is a written follow-up sequence that escalates on a fixed cadence, so you're never deciding how to feel about it in the moment. Decide your tone now, while you're calm. Execute the next step when the day comes.

Day 1 past dueFriendly
Subject:
INV-2026-031 — payment due today
Hi [First name], Just a quick note — INV-2026-031 for $4,200.00 was due today, May 29. I wanted to check in in case it slipped through. You can pay online here: [payment link], or reply with any questions and I'll help sort it out. Thanks, [Your name]
Day 7 past dueFirm
Subject:
Invoice INV-2026-031 — 7 days past due
Hi [First name], Following up on INV-2026-031 ($4,200.00), which is now 7 days past due. Per our agreement, a late fee of 1.5% per month applies to balances past the due date. To avoid additional charges, please arrange payment by [date + 3 days]. Payment link: [link] Let me know if you're having any issues processing this. [Your name]
Day 14 past dueFormal demand
Subject:
Formal notice: Invoice INV-2026-031 — 14 days overdue
Dear [Full name], This is a formal notice that Invoice INV-2026-031 ($4,200.00 plus accrued late fees) remains unpaid and is now 14 days past due. If payment is not received within 7 business days of this notice, I will initiate collection proceedings and/or pursue the matter in small claims court as appropriate. Please confirm receipt of this notice and your intended payment date. [Your full name] [Business name]

After Day 30, the decision tree has three branches: (1) hand it to a collections agency — they typically take 25–40% of recovered funds but you spend zero further hours on it; (2) file in small claims court if the amount fits your jurisdiction's ceiling (usually $5,000–$25,000 depending on the state) and you have the paper trail; or (3) write it off as a bad debt for tax purposes and disengage cleanly. Each path has its own cost/time math — knowing them in advance means you're not Googling "how to file in small claims" while you're angry.

Prevention beats collections, every time
The clients who eventually need collections are almost always the ones who were a few days slow on the very first invoice. Track payment timing as a hard metric per client, and adjust terms upward at the first signal — require a card on file for the next engagement, ask for a deposit, or move them to Due on Receipt. The polite version of "our terms have changed for new work" is far easier to send than the formal-demand email at Day 14.

How to invoice as a freelancer vs. as a small business

The mechanics of an invoice are the same whether you operate as a solo freelancer or a registered LLC — same seven sections, same payment terms, same follow-up sequence. What changes is your legal identity on the page, how the tax flows, and how exposed your personal information is to the client's filing cabinet.

How to do an invoice as a freelancer or sole proprietor

As a sole proprietor, you invoice under your own legal name — or your registered DBA (doing business as) if you have one filed with your state or county. Your tax ID on the invoice is either your Social Security Number (SSN) or an Employer Identification Number (EIN).

Get an EIN. It's free, takes ten minutes on the IRS website, and means you never have to put your SSN on a document that will sit in someone else's filing system. Sole proprietors who invoice businesses regularly will eventually be asked to complete a W-9 — an EIN gives you a professional tax ID that doesn't expose your personal identity.

Sole proprietors are also responsible for self-employment tax (15.3% in the US as of 2026) and quarterly estimated tax payments. Include a line in your rate-setting math for the tax burden — invoicing $100/hour when your effective rate after tax and overhead is $60/hour is a planning problem, not a cash flow problem.

LLCs and S-corps

If you operate through a registered business entity, invoice under the entity's legal name. Use the entity's EIN. Your business bank account is separate from your personal bank account, and that separation is what gives you the liability protection the entity structure provides — co-mingling funds or invoicing under your personal name while operating as an LLC undermines that protection.

For S-corps specifically: because you pay yourself a salary and take distributions, you need to track which client payments offset which business expenses. Most S-corp owners use QuickBooks, Xero, or PrimeBase to match payments to invoices automatically — doing it manually becomes unsustainable above 15–20 invoices per month.

When to start using invoicing software

The threshold is roughly 10 invoices per month. Below that, a Word doc or Excel template plus a discipline for sending on the day of delivery is fine. Above that, the invisible overhead — tracking which invoices are outstanding, sending reminders by hand, reconciling Stripe payouts against invoice numbers, generating year-end 1099 totals — starts costing more in time than the software costs in money. Most tools in this category run $15–$50/month and pay for themselves in the first hour of admin you don't do.

How to pay an invoice you receive

The flip side: when an invoice lands in your inbox, the steps are almost a mirror image. Confirm the invoice matches the work delivered and any PO you issued — that's the three-way match (PO + receipt + invoice) that prevents overpaying or paying twice. Verify the bank details against a known-good record, especially for first-time payments and any wire transfer — invoice fraud (where attackers spoof a vendor email and request payment to a new account) is the most common form of business payment fraud in 2026. Pay by the due date stated on the invoice; if the terms are unclear, ask before the due date, not after. Save the invoice and the proof of payment together — most jurisdictions require both for at least 7 years for tax purposes.

If you process a high volume of incoming bills, the same logic applies in reverse: software pays for itself somewhere between 10 and 20 bills a month. Read the vendor management guide for the buyer-side mechanics of receiving, approving, and paying invoices at scale.

How PrimeBase handles invoicing end-to-end

In PrimeBase, when you mark a deal won you can convert the linked estimate to an invoice in one click — same line items, same customer, no re-keying. You send the invoice through the client portal, the client sees it on their branded login, and the invoice, project, and contract all sit on the same customer record so nothing gets lost in email.

The accounting module connects directly to the project record, the SOW, and the customer's payment history — so when a milestone is marked complete, you raise the next invoice manually with the line items already on the project. A separate dunning cadence (friendly Day 1, firmer Day 7, formal Day 14, as covered above) is the standard template most service businesses build their own follow-up sequence on; PrimeBase keeps the invoice and customer record in one place so you have the audit trail when you need it.

See how it works: invoicing & accounting · CRM

PrimeBase
Try PrimeBase free — 14-day trial, no credit card.
Invoices, CRM, projects, and a client portal — all in one place.
Start free trial

Frequently asked questions

As a sole proprietor, invoice under your own name (or registered DBA), include your personal tax ID (SSN or EIN), and follow the same 7-section structure as any business invoice. You don't need a registered LLC or corporation to issue a legally valid invoice — but a separate EIN is recommended to avoid putting your SSN on invoices.
PB
Written by
The PrimeBase Team

Practical guides on SOWs, invoicing, client onboarding, and the tools that save real time — written for people who run service businesses.

Stop juggling tools

Run your whole business from one place.

PrimeBase is the operating system for service businesses — one login for your team, one portal for your clients.

Try it freeSee pricing