Prerequisites: at least a few invoices in your system (paid and unpaid) so the report has data to show. New to invoicing? Start with Send Your First Invoice.
The AR aging buckets
| Bucket | Meaning | What to do |
|---|---|---|
| Current | Issued, not yet due | Nothing — wait |
| 0–30 days overdue | Past due, but still recent | Friendly reminder email |
| 31–60 days overdue | Getting concerning | Firmer reminder + personal email |
| 61–90 days overdue | Serious | Phone call from your account manager |
| 90+ days overdue | Critical | Escalate; consider write-off or collections |
Open the AR aging report
Triage the overdue list
Once a week, walk the report top-down:Start with 90+
These are your worst exposure. Decide for each: escalate, write off, or send to collections.
Then 31–60
A firmer email cycle, with the account manager in the loop. Often an offered payment plan converts these.
Automate reminder emails
The 0–30 bucket should mostly handle itself via workflows. Set up a sequence:Add a delay (optional)
Wait 1 day after overdue before sending the first reminder. Gives the client a buffer for payments-in-flight.
Add a 'send email' action
Use a friendly template: “Hi , just a quick note that invoice for is now overdue. You can pay it here: . Let me know if there’s any issue.”
Branch on payment
If invoice still unpaid after 7 more days, send a firmer reminder. After 14 days, notify the account manager.
A reminder email template that works
- It assumes good faith (“just a quick reminder”)
- It makes paying easy (one-click portal link)
- It opens the door for issues (“let me know if there’s any issue”)
Personal follow-up at 30+ days
Past 30 days, automation usually plateaus — invoices that haven’t responded to two automated emails won’t respond to a third. Switch to personal follow-up:Owner sends a personal email or makes a call
“Hey [name], wanted to check in on this invoice — anything we can help unblock on your side?”
Document the response
Add a note to the invoice’s activity log. If the client commits to a date, set a reminder.
Schedule the AR report email
Get the AR aging report in your inbox automatically:Pick frequency
Weekly is most common (Monday morning hits a productive moment in the week). Daily for accounts with large AR exposure.
Best practices
Make paying frictionless
The single biggest lever on AR is removing friction from paying. Every invoice email should have a one-click portal link. Saved payment methods on subscriptions auto-charge. ACH where supported (clients often prefer for larger amounts). All of this lives in Payment Processing and Client Portal.Send invoices promptly
The closer to delivery you bill, the more “fresh” the work feels. A retainer billed 3 weeks after the month ends feels like an old expense; one billed on day 1 of the month feels current. Use subscriptions and schedules to automate timing.Use Net 15 or Net 30, not Net 60
Net 60 is a relic from paper-based AP. Most clients can pay in 30 days; many can pay in 15. Default to faster terms; let clients negotiate longer if they need it.Prevent before you collect
The cheapest collection is the one you don’t have to make. For new clients, take a deposit upfront. For larger engagements, milestone-bill instead of all-at-end. For clients with a history of slow pay, switch them to subscriptions with auto-charge so payment isn’t a manual step.Don’t let small balances drift
A $400 invoice 90 days overdue costs more in admin time to chase than it returns in cash. Either auto-write-off below a threshold (configure in settings) or batch the small ones into a single firm email.Verify it’s working
After a month with the automation in place:- The AR aging report should show the 0–30 bucket smaller (automation working)
- The 31+ buckets should be flat or shrinking (personal follow-up working)
- The 90+ bucket should be near zero (you’re escalating before invoices age that far)
- Average days-to-pay (visible in the cash-collected report) should trend down
Troubleshooting
Reminder emails aren't sending
Reminder emails aren't sending
Check the workflow is enabled and the trigger filter matches your invoices. Also confirm your sending domain is verified — see Email Domains. Workflow emails use the same email infrastructure as transactional sends.
Some overdue invoices aren't in the report
Some overdue invoices aren't in the report
Check their status. Voided invoices don’t appear in AR. Invoices with the wrong client (orphaned from a deleted contact) may not appear under the expected segment. Use the unfiltered report to verify.
The AR total doesn't match my accountant's number
The AR total doesn't match my accountant's number
Common causes: voided-after-paid invoices skewing one side, manual payments not yet marked in Hiveku, or different cutoff dates. Compare the underlying invoice list line-by-line; usually 1–2 entries explain the gap.
Client says they paid but the invoice still shows overdue
Client says they paid but the invoice still shows overdue
Check the processor connection — if a webhook didn’t reach Hiveku, the invoice didn’t auto-mark paid. For online payments, re-authorize the connection. For manual payments (check, wire), mark paid in Hiveku and attach the deposit reference.
Auto-write-off isn't running
Auto-write-off isn't running
Auto-write-off requires a threshold set in account settings and a cadence (typically monthly). Check both. Manual write-offs are always available from the invoice’s actions menu.
What’s next?
Reports & Analytics
More reports beyond AR — MRR, churn, cash collected.
Workflows
Build the reminder automations.
Invoices Reference
Statuses, lifecycle, and reconciliation.
Payment Processing
Reduce friction on the way in.