How to Track Accounts Receivable for a Service Business
The short answer: Track accounts receivable by keeping a live list of every unsent-payment invoice, sorted by how many days overdue it is (an AR aging report), and working the oldest first with a set follow-up rhythm. Watch your days sales outstanding (DSO) to see how long money takes to arrive, and use deposits and clear terms to shrink the problem before it starts. CRMb shows what every customer owes, ages it into buckets, and matches deposits against open invoices from your read-only bank feed.
Revenue is not cash. A finished job you have invoiced but not been paid for is a promise, and promises do not make payroll. Accounts receivable, the money customers owe you, is where profitable businesses quietly get into trouble: busy, booked, and broke because too much of the year's work is sitting in someone else's bank account.
Tracking receivables well is how you turn invoiced work into collected cash on a predictable schedule. Here is the system.
What accounts receivable is, and why it is not cash
Accounts receivable (AR) is the total of all invoices you have sent but not yet collected. It is an asset on paper, but it is not money you can spend until it lands. The gap between "invoiced" and "paid" is where cash-flow problems live.
Two numbers describe your AR health:
- How much is outstanding. The dollar total customers owe you right now.
- How old it is. A dollar invoiced yesterday and a dollar 75 days overdue are very different. The second is at real risk of never arriving.
The older a receivable gets, the less likely you are to collect it. Invoices tend to get harder to collect the longer they sit, which is why tracking the age of what you are owed matters as much as the total. A big AR balance made of fresh invoices is fine. The same balance made of 60-day-old ones is an emergency.
The AR aging report: your most useful view
An accounts receivable aging report groups every unpaid invoice by how overdue it is. It is the single most useful view in receivables, because it tells you exactly where to spend your follow-up effort.
The standard buckets:
| Age bucket | What it means | Action |
|---|---|---|
| Current | Not yet due | Nothing yet; on track |
| 1 to 30 days | Just past due | Friendly reminder |
| 31 to 60 days | Meaningfully late | Direct follow-up, confirm receipt |
| 61 to 90 days | At risk | Escalate; call, not just email |
| Over 90 days | Serious risk | Firm collection; consider a stop on new work |
A worked example. Say your AR looks like this:
| Bucket | Amount |
|---|---|
| Current | $18,400 |
| 1 to 30 days | $7,200 |
| 31 to 60 days | $3,100 |
| 61 to 90 days | $1,900 |
| Over 90 days | $2,600 |
| Total AR | $33,200 |
The total is $33,200, but the story is in the tail: $4,500 is over 60 days old and slipping away. That is where you work first, not the $18,400 that is not even due. CRMb's reports build this aging view for you and keep it live, so you always know your tail without rebuilding a spreadsheet.
A receivables process that gets you paid
Collecting is a rhythm, not a scramble. Run the same steps every week and the tail stays short.
- Invoice immediately. The clock starts when you invoice, so invoice the day the job finishes. A week's delay in sending is a week added to every collection. This is why pulling labor and materials straight onto the invoice matters.
- State clear terms. "Due on receipt" or "Net 15" gets paid faster than a blank due date. Put the terms on every invoice.
- Review the aging weekly. Once a week, open the aging report and work the oldest buckets first.
- Follow up on a schedule. A reminder at day 1 past due, a direct message around day 30, a phone call by day 60. Consistency signals that you track this and expect to be paid.
- Match payments as they land. When money arrives, mark the invoice paid so it leaves the aging report. An invoice that was actually paid but still shows overdue wastes a follow-up and annoys a good customer.
That last step is where a read-only bank feed earns its keep. CRMb connects to your bank (read-only, it never moves money) and matches incoming deposits against open invoices, so paid invoices clear off your aging report as the cash lands. Reconciling deposits to the jobs they belong to is covered in reconcile bank transactions to jobs.
Deposits and terms: get ahead of the problem
The cheapest receivable to collect is the one you took up front. Deposits and terms shrink your AR before it exists.
- Take deposits on larger jobs. A 25% to 50% deposit means a chunk of the job is collected before you start, and it filters out customers who were never going to pay. See how to collect a deposit before work.
- Set terms that fit the work. Small service calls should be due on receipt. Larger projects can be milestone-billed, deposit, progress payment, final, so you are never carrying the whole job on your own cash.
- Make paying easy. A clear invoice with a share link the customer can open on their phone removes friction. The harder an invoice is to act on, the longer it sits.
Deposits do more than reduce risk. They improve cash flow all year, because you are funding materials and early labor with the customer's money instead of your own line of credit.
Metrics: DSO and what "good" looks like
Days sales outstanding (DSO) measures the average number of days it takes to collect after a sale. It turns your receivables into one trackable number:
DSO = (accounts receivable ÷ total credit sales) × number of days in the period
Say over 90 days you had $120,000 in invoiced sales and your average AR was $33,000:
DSO = (33,000 ÷ 120,000) × 90 = 24.75 days
So it takes you roughly 25 days on average to get paid. Whether that is good depends on your terms: on "due on receipt" work, 25 days means real lag; on Net 30 terms, it is healthy. The value of DSO is the trend. If it climbs quarter over quarter, your collections are slipping and the tail is growing, even if the total AR looks steady. Track it alongside your margin work.
A practical target for many service businesses is a DSO at or below your standard terms. If you bill Net 15 and your DSO is 40, customers are taking more than twice as long as agreed, and the process needs tightening.
Following up without burning the relationship
Collections make people nervous, so they avoid it, and avoidance is exactly how a 30-day invoice becomes a 90-day write-off. The fix is to make follow-up routine and neutral, not personal and confrontational.
- Lead with a reminder, not an accusation. Most late invoices are oversight, not refusal. "Just making sure this did not slip through" collects more than "you are overdue."
- Be consistent, not emotional. The same cadence for every customer reads as process, not conflict. Consistency is what gets you paid without souring the relationship.
- Escalate on a timeline, not a mood. Reminder, direct follow-up, phone call, and a hold on new work, each tied to an age, so the response is proportional and predictable.
- Know when to stop extending credit. A customer 90 days out on one job should not get a second job on terms. Pausing new work until the balance clears is not hostile; it is how you avoid doubling a bad debt.
The businesses that collect well are not the aggressive ones. They are the consistent ones, invoicing immediately, reviewing the aging weekly, and following up on a schedule everyone can predict.
Frequently Asked Questions
What is accounts receivable for a service business?
Accounts receivable is the total of all invoices you have sent customers but not yet been paid for. It is money owed to you for completed work. It shows as an asset, but it is not spendable cash until it is collected, which is why tracking how much you are owed and how old it is matters for cash flow.
What is an AR aging report?
An AR aging report groups every unpaid invoice by how overdue it is, typically into current, 1 to 30, 31 to 60, 61 to 90, and over 90 days. It shows where your collection risk is concentrated so you can work the oldest invoices first. The tail of old invoices, not the fresh ones, is where money actually goes uncollected.
How do I get paid faster in a service business?
Invoice the day the job finishes, state clear terms like due on receipt or Net 15, take deposits on larger jobs, and review your aging report weekly so you follow up on a schedule. Making the invoice easy to act on, with a clear breakdown and a share link, also shortens the time it sits before payment.
What is a good DSO for a service business?
Days sales outstanding measures the average days to collect after a sale, calculated as (accounts receivable ÷ credit sales) × days in the period. A healthy DSO is at or below your standard payment terms, so Net 15 work should collect in about 15 days. The trend matters most: a rising DSO means collections are slipping even if the total looks stable.
How do I handle an invoice that is 90 days overdue?
Escalate beyond email, a direct phone call, confirm the customer received the invoice, and agree on a payment date. Pause any new work on terms until the balance clears, so you do not double the exposure. Old invoices get harder to collect the longer they sit, so a 90-day balance needs firm, prompt attention rather than another passive reminder.
Getting started
Build an aging report this week and sort every open invoice into buckets. Work the oldest first, set a weekly follow-up rhythm, and start invoicing the day each job finishes. Those three habits will pull cash in faster than any single tactic.
CRMb shows what every customer owes, ages it into buckets, and matches deposits against open invoices from your read-only bank feed, on Mac, iPad, and the web. Start free and get a clear view of every dollar you are owed.