← All posts

Apr 12, 2026

Accounts Receivable Process: A Step-by-Step Guide for Small Business

"Accounts receivable process" sounds like corporate jargon, but it is just the sequence of steps from "you delivered the work" to "the money is in your bank account, correctly matched to the right invoice." Every freelance business runs one, whether they call it that or not. The ones who run it well get paid faster.

The 6 stages

Stage 1 — Credit check (yes, even for freelancers)

Before signing a contract for any project over a few thousand dollars, do a 5-minute check:

  • Search the company name + "lawsuit" / "unpaid invoice"
  • Glassdoor reviews mentioning slow pay or layoffs
  • If B2B and US: a basic D&B credit check (free up to a point)

For higher-risk clients, require a deposit. This is the cheapest insurance you will ever buy.

Stage 2 — Invoice creation

Invoice as soon as the work is delivered. Every day of delay between completion and invoicing pushes payment back by roughly the same number of days. See how to write a professional invoice for the field-by-field breakdown.

Critical: include the PO number if your client uses them. Missing PO is the #1 reason invoices get bounced back.

Stage 3 — Delivery and acknowledgment

Send the invoice to the right person. AP teams often have a dedicated email (ap@clientco.com); send there and CC your day-to-day contact so they know it landed.

Save the send timestamp and any acknowledgment ("received, will process") — it becomes important if the invoice goes silent later.

Stage 4 — Reminders and follow-up

The bulk of your AR system lives here. A clean cadence:

  • 3 days before due: pre-due friendly reminder
  • Due date: due-day reminder
  • Day +1, +7, +14, +30: escalating reminders
  • Day +30: late fees if your contract allows

Manual is fragile — most overdue invoices that never get a follow-up died at this step. Automate it. Reminder templates for the wording.

Stage 5 — Payment receipt and matching

When money arrives, match it to the invoice — by invoice number, not just amount. A $3,200 payment from a client with two open $3,200 invoices is a real bookkeeping nightmare otherwise.

Mark the invoice paid the day the money clears. Most reminder tools (Duefy included) will then stop the dunning sequence automatically. Manual systems usually forget — and your client gets one more reminder for an invoice they already paid. Embarrassing.

Stage 6 — Aging review (weekly)

Every Friday, look at the AR aging report:

  • 0 to 30 days outstanding: normal
  • 31 to 60: action needed (firm reminder, ask AP)
  • 61 to 90: formal escalation, demand letter, late fees
  • 90+: collections / small claims / write-off

Most freelance AR problems are caused by skipping this weekly hour. A $5k invoice that became "stuck" for 90 days almost always sent silent signals at day 15 that a weekly review would have caught.

The metrics to watch

  • DSO (days sales outstanding) — your average days-to-pay. See the DSO guide.
  • AR aging — the dollar value in each bucket (0-30, 31-60, 61-90, 90+).
  • Late-payment rate — % of invoices that go even one day overdue.
  • Client late-pay concentration — which clients chronically pay late. The Pareto law applies hard.

What changes when you have 10+ active clients

For solo freelancers with 2 to 3 active clients, a spreadsheet works. The moment you cross 10 active clients (or 30+ invoices per quarter), manual AR breaks down — invoices get sent late, reminders get skipped, and aging falls out of date.

At that point, automated AR tooling pays for itself in one recovered late-pay client per month. Duefy handles stages 4, 5, and 6 of this process out of the box.

Invoice out. Duefy handles the rest.

Start Free Trial →