· 9 min read

How to invoice as a freelancer and get paid on time

A practical guide to invoicing as a freelancer: what to include, how to set terms, and the habits that get you paid on time, every time.

by PayNugget Team

Why invoicing well is a freelancer superpower

When you freelance, you are the finance department. No one chases late payments for you, no one formats the invoice, and no one reminds the client that their balance is due. Getting invoicing right isn't busywork — it's the system that turns finished work into money in your account, on a predictable schedule.

The freelancers who never seem to have cash-flow drama usually aren't charging more than everyone else. They've just built a tight, repeatable invoicing habit: clear invoices, clear terms, and prompt follow-up. This guide lays out that system step by step.

A practical guide to invoicing as a freelancer: what to include, how to set terms, and the habits that get you paid on time, every time.

Agree on terms before you start the work

The most expensive invoicing mistakes happen before you send a single invoice. Pin down scope, total price or rate, and payment terms in writing before work begins — even a short email confirmation counts. Ambiguity at the start becomes a payment dispute at the end.

Decide your payment terms explicitly: Net 7, Net 15, or Net 30, meaning payment is due 7, 15, or 30 days after the invoice date. Shorter terms get you paid faster; Net 14 is a reasonable default for solo freelancers. For larger projects, ask for a deposit (commonly 25–50%) up front and bill the remainder at milestones so you're never carrying all the risk.

If your work is well-defined, send an estimate first so the client signs off on the number before you start. Our estimates feature at /features/estimates lets you do this and convert the approved estimate straight into an invoice.

What every freelance invoice must include

A complete invoice removes every excuse for delay. Include your business name and contact details, the client's name and contact, a unique invoice number, the issue date, and the due date. Then list each line item with a clear description, quantity or hours, rate, and line total.

Show the subtotal, any taxes, and the grand total in bold so the amount due is unmistakable. State the accepted payment methods and, ideally, include a payment link so the client can pay in one click rather than digging out a checkbook. Add your payment terms and a short late-fee policy if you use one.

We have a full breakdown — including a free checklist — in our companion post on what to include on an invoice, and the invoicing feature page at /features/invoicing shows how PayNugget fills most of these fields automatically.

Make it effortless for clients to pay

Every extra step between "I should pay this" and "paid" is a chance for the invoice to get buried. The single biggest improvement most freelancers can make is adding a one-click payment link so clients pay online instead of mailing a check or initiating a manual transfer.

Offer ACH bank payment as the default for larger invoices — it's far cheaper for you than cards (often a few dollars flat versus ~2.9% on a card) and familiar to business clients. Keep cards available for clients who prefer them. Our ACH payments page at /features/ach-payments explains the savings in detail.

Send the invoice the moment the work is delivered, while the value is fresh in the client's mind. A same-day invoice gets paid faster than one that shows up two weeks later when the project already feels like ancient history.

Follow up without the awkwardness

Most late payments aren't refusals — they're oversights. A friendly, scheduled reminder cadence handles the vast majority of them. A common rhythm: a polite nudge a few days before the due date, a check-in on the due date, and a firmer (still courteous) reminder a week after.

Keep the tone professional and assume good faith. "Just floating this back to the top of your inbox — the invoice below is due Friday" works far better than silence followed by frustration. Automating these reminders so you never have to remember removes the emotional friction entirely.

For repeat clients, switch to recurring invoices so the bill goes out automatically each cycle and you stop manually re-sending the same invoice. See /features/recurring-invoices and our recurring billing guide for how to set that up.

Build the system once, benefit every month

Tie it together with a tool that does the formatting, payment links, and reminders for you so the whole loop takes minutes, not hours. PayNugget keeps invoicing free with no monthly subscription, leads with low-cost ACH, supports cards, and lets you export all your data anytime.

If you're a freelancer specifically, our /for/freelancers page shows how the pieces fit your workflow, and you can start free at /dashboard and send your first invoice today — no card required.

More from the blog

Start invoicing free today

No subscription, low-cost ACH, and you keep your data.

Start freeCompare to WaveTakes about 2 minutes.