Business Operations

How to Invoice Clients (Templates, Tips, and Getting Paid Faster)

A good invoice gets you paid on time. A bad one (or no invoice) leads to awkward follow-ups and cash flow problems.

7 min read Updated March 2026

What every invoice needs

A professional invoice should include:

  1. Your business name and contact info (name, address, email, phone)
  2. Client's name and contact info (company name and billing address)
  3. Invoice number (unique, sequential: INV-001, INV-002, etc.)
  4. Invoice date (the date you're issuing the invoice)
  5. Due date (when payment is expected)
  6. Line items with description, quantity, rate, and amount
  7. Subtotal, tax (if applicable), and total
  8. Payment instructions (bank transfer, Stripe, check, etc.)

Optional but helpful:

  • Project name or purchase order (PO) number
  • Late payment terms and penalties
  • A brief thank you or note about the work
  • Your logo (looks professional, builds brand recognition)
  • Tax ID or EIN (some clients require this for their records)

The more professional your invoice looks, the faster it tends to get paid. A clean, detailed invoice signals that you run a real business and expect to be treated like one.

Invoice numbering systems

Every invoice needs a unique number. This isn't optional; it's how you (and your client) reference specific invoices in follow-ups, disputes, and bookkeeping.

Simple sequential: INV-001, INV-002, INV-003. Works for most small businesses. Easy to track and impossible to duplicate.

Date-based: 2026-0001, 2026-0002. Resets each year. Useful if you want to see at a glance when an invoice was created.

Client-based: ACME-001, ACME-002. Handy if you have a few major clients and want invoices grouped by client.

Whichever system you choose, never reuse an invoice number and never skip numbers without a reason. Gaps in your invoice sequence can raise questions during an audit.

Pro Tip
Let your invoicing tool handle numbering automatically. Manual numbering leads to duplicates and gaps. Any decent tool auto-increments and ensures uniqueness.

Writing clear line items

Vague line items cause payment delays. "Consulting services - $5,000" invites questions. "Strategy consulting - 20 hours @ $250/hr" doesn't.

For hourly work:

  • Description of the work performed
  • Number of hours
  • Hourly rate
  • Line total

Example: "Website redesign - UX research and wireframing - 12 hrs @ $150/hr = $1,800"

For fixed-price projects:

  • Description of the deliverable
  • Milestone or phase (if applicable)
  • Agreed price

Example: "Brand identity package - Logo, color palette, typography guide - $3,500"

For recurring services:

  • Service description
  • Billing period
  • Monthly/weekly rate

Example: "Social media management - March 2026 - $2,000/month"

The goal: your client should be able to look at the invoice and immediately understand what they're paying for without needing to call you.

Setting payment terms

Payment terms define when and how you expect to be paid. Common options:

  • Due on receipt: Pay immediately upon receiving the invoice. Best for small, one-off projects or new clients you haven't built trust with yet.
  • Net 15: Due within 15 days. Good balance of urgency and professionalism for ongoing client relationships.
  • Net 30: Due within 30 days. The industry standard for most B2B services. Most corporate accounting departments are set up for Net 30.
  • Net 60: Due within 60 days. Common with larger companies and government contracts. Avoid if you can; that's two months of waiting for your money.
  • 50% upfront, 50% on completion: Best for larger projects ($5,000+). Protects you from scope creep and non-payment. The deposit also signals client commitment.

The shorter your payment terms, the faster you get paid. Research shows that invoices with Net 15 terms get paid an average of 15 days earlier than Net 30. For a small business where cash flow matters, that's significant.

Late payment fees: Add a clause like "1.5% monthly interest on overdue balances" to your terms. Even if you never enforce it, it creates urgency and gives you leverage in collections conversations.

Choosing payment methods

The easier you make it to pay, the faster you get paid. Here are your options ranked by speed:

Online payment link (fastest): Stripe, PayPal, or your invoicing tool's built-in payment button. Client clicks a link, enters their card or bank info, done. Average time from invoice to payment: 3-5 days.

ACH / bank transfer: Lower fees than credit cards (typically $0.50-$1 per transfer). But requires the client to log into their bank and initiate the payment. More friction, slower.

Credit card: Fast for the client, but you pay 2.9% + 30ยข per transaction. On a $5,000 invoice, that's $175 in fees. Worth it for speed if your margins support it.

Check (slowest): Mailed checks add 5-10 days of transit time on top of however long the client takes to write it. Some larger companies and government agencies still prefer checks. Accept them if you must, but always offer a faster alternative.

Wire transfer: Fast (same-day settlement) but expensive ($15-30 per transfer). Reserve for large invoices or international payments where other options don't work.

Payment Fee Comparison

On a $3,000 invoice:

  • Stripe: $87 + $0.30 = $87.30 (2.9%)
  • ACH via Stripe: $24 (0.8%, max $5 with some providers)
  • PayPal: $87.90 (2.89% + $0.49)
  • Check: $0 (but 5-10 days slower)

For most small businesses, the speed of online payment is worth the 2-3% fee. You can also pass processing fees to the client if you disclose it upfront.

Getting paid faster

The difference between businesses that have cash flow problems and those that don't often comes down to invoicing habits:

  • Send the invoice immediately. Don't wait until the end of the month. Invoice on the day you complete the work or deliver the product. Every day you delay sending the invoice is a day added to your payment timeline.
  • Make payment easy. Include a direct payment link. The fewer clicks between "I should pay this" and "it's paid," the better. If a client has to figure out how to pay you, they'll do it later. Later often means much later.
  • Use shorter payment terms. Net 15 instead of Net 30. Most clients pay whenever they get around to it, so a shorter deadline moves the "I should deal with this" moment up.
  • Offer a small early payment discount. "2% discount if paid within 10 days" (written as "2/10 Net 30") motivates some clients to pay faster. A 2% discount on $5,000 is $100. If it gets you paid 20 days sooner, it's worth it.
  • Send automatic reminders. A polite reminder 3 days before the due date and another on the day it's due. Most invoicing tools can automate this so you never have to send an awkward "just following up" email manually.
  • Invoice regularly for ongoing work. Weekly or biweekly invoicing keeps amounts smaller and more manageable for clients. A $1,000 weekly invoice gets paid faster than a $4,000 monthly invoice.

Following up on late payments

Late payments are inevitable. About 60% of small businesses experience late payments regularly. Here's a graduated approach that maintains the relationship while protecting your cash flow:

Day 1 past due: Friendly email reminder. "Hi [Name], just a quick reminder that Invoice #123 was due yesterday. Here's the payment link: [link]. Let me know if you have any questions!"

Day 7 past due: Slightly firmer tone. "Following up on Invoice #123, now 7 days overdue. Please let me know when I can expect payment. Happy to discuss if there's an issue."

Day 14 past due: Phone call or direct message. Email can be ignored; a phone call is harder to avoid. Keep it professional: "I wanted to check in about Invoice #123. Is there anything holding up payment?"

Day 21 past due: Written notice mentioning late fees (if in your terms) and that continued work will be paused until the balance is cleared.

Day 30+ past due: Final demand letter. State the amount, the original due date, any accrued late fees, and a firm deadline (7-10 days). Mention that you may need to pursue collections if unresolved.

Most late payments aren't malicious. They're disorganized. A client's accounts payable person missed it, or the approval chain is slow. A simple reminder solves 80% of late payments within 48 hours.

Protect Yourself on Big Projects
For any project over $3,000, always get a deposit upfront (25-50%). A signed contract or SOW with payment milestones protects both parties. If a client won't sign a contract or pay a deposit, that's a red flag.

Invoice record keeping

Every invoice you send is a financial record. Keep them organized because you'll need them for:

  • Tax filing: Your total invoiced amount should match your reported income. Discrepancies invite IRS questions.
  • Audits: The IRS can ask for proof of income going back 3-7 years. Having clean invoice records makes this painless.
  • Cash flow tracking: Knowing which invoices are paid, pending, and overdue at a glance is essential for managing your business finances.
  • Client disputes: If a client claims they already paid or disagrees on the amount, your invoice record settles it.

What to track for each invoice:

  • Invoice number and date
  • Client name
  • Amount
  • Status (draft, sent, paid, overdue)
  • Date paid
  • Payment method

A good invoicing tool tracks all of this automatically. If you're using Word docs or Google Sheets, you're creating extra work for yourself and your CPA.

Invoices and taxes

A few tax-related invoicing considerations:

Sales tax: Whether you need to charge sales tax depends on what you sell, where you are, and where your client is. Services are generally not taxed in most states, but physical products and some digital goods are. Check your state's rules or ask your CPA.

1099 reporting: If a client pays you $600 or more in a year, they're required to send you a 1099-NEC. Your invoices are how they track that total. If you invoice through a payment processor (Stripe, PayPal), the processor may issue a 1099-K instead if you exceed their threshold.

Income matching: Your total invoiced income for the year should match what you report on Schedule C. If your invoices add up to $85,000 but you report $80,000, expect questions. If clients paid you cash or through channels not captured in invoices, record that income separately.

International clients: If you invoice clients outside the US, you generally don't charge US sales tax. But the income is still taxable. Invoice in your currency (USD) unless you've agreed otherwise; it avoids exchange rate confusion when reconciling.

Common invoicing mistakes

  • Not invoicing at all. Some freelancers do the work and wait for the client to bring up payment. Always send an invoice. It's a professional signal and creates a paper trail.
  • Vague line items. "Consulting services - $5,000" invites disputes. "Strategy consulting - 20 hours @ $250/hr" doesn't. Always itemize.
  • No invoice numbers. Makes it impossible to reference specific invoices in follow-ups or accounting. Always number them sequentially.
  • Sending PDFs with no payment link. The client has to figure out how to pay you. Include a clickable payment link in every invoice.
  • Not tracking invoice status. You should know at a glance which invoices are paid, pending, and overdue. A spreadsheet gets messy fast.
  • Invoicing late. Sending invoices 2-3 weeks after completing work trains clients that payment isn't urgent. Invoice the same day you deliver.
  • Not keeping copies. If your email gets deleted or your computer crashes, you lose your invoice history. Use a tool that stores everything automatically.
  • Inconsistent formatting. Switching between templates, formats, and styles looks unprofessional. Pick one format and use it for every client.

Invoice directly from Hivebooks

Create professional invoices, email them with a payment link, and track payment status all in one place. When a client pays, Hivebooks automatically records the income transaction. No manual data entry, no missed payments.

Try Hivebooks Free →

Get paid faster

Hivebooks handles invoicing, payment tracking, and income recording. Free 14-day trial.

Start Your Free Trial →