Your Invoices
Collect Themselves.
Miletus runs collections end to end for QuickBooks and Xero businesses — reminders, late fees, payment plans, and a portal your clients pay through. Built to get you paid 10-15 days sooner.
Dashboard
Overview for this month
Total AR
$143,200
Overdue AR
$18,400
DSO (30d)
32 days
Avg overdue age
11 days
RECENT COLLECTION ACTIVITY
Payment received & matched
Inv #3847 - $8,200 via ACH - books updated
Payment plan awaits your approval
Inv #4092 - 4 installments of $3,125
Reminder passed quality check - sent
Inv #4118 - client opened the payment portal
Late fee applied - synced to QuickBooks
Inv #3921 - $45 - after warning email
Built for QuickBooks and Xero
Miletus plugs straight into QuickBooks or Xero, runs collections end to end, and uses Stripe to take card and ACH payments through a branded portal your clients pay from — no spreadsheets, no manual chasing, and your books stay reconciled.
Sound Familiar?
In QuickBooks' own research, 65% of businesses spend 14 hours every week on the admin of chasing payments they've already earned.
Cash Trapped
Money you've earned sitting in unpaid invoices instead of growing your business. Xero's own data shows the average small-business invoice is paid about 9 days late.
Time Wasted
Hours on phone calls, follow-up emails, and manual tracking that could be spent on revenue-generating activities.
Awkward Conversations
Damaging valuable client relationships by having to repeatedly ask for payment you've already earned.
AI Drafts. Rules Decide. You're in Control.
Every message is written for the exact client and invoice it's about — then scored against six quality criteria before it can leave. Run collections fully autonomous, or approve every message yourself — either way, anything borderline lands in your review queue, not your client's inbox.
Consistent collection controls — not a model — decide what happens to every invoice: the action, the channel, the moment, the firmness. AI writes the words; your policy decides whether, when, and to whom.
Collection Reminders
Email, SMS & voice — written per client
AI drafts every touch from the live invoice facts — the amount, the age, the payment history, a tone that fits the relationship — and delivers it by email, SMS, or a real voice call, whichever the policy picks for that client and moment. No one gets a generic blast.
Four Steps to Full Autopilot
Get started in minutes and see results in days
Connect
Link your accounting software in 60 seconds. Your invoices sync automatically.
Analyze
Miletus reads each invoice's payment terms and history, then sets the right escalation ramp — gentle for good clients, firmer where it's earned.
Automate
Reminders, late fees, discounts, statements, and follow-ups run on schedule — fully autonomous, or with every message routed through your approval queue. Your call.
Get Paid
Watch payments roll in 10-15 days faster than before. More cash, less stress.
Starts Gentle. Gets Serious If Needed.
A real collection engine, not a reminder scheduler: Miletus reads each invoice's payment terms and applies the matching plan automatically — five stages and up to 16 touches on a Net-30 invoice, rotating email, SMS, and voice while the tone hardens until it's paid. And you own the channel mix: switch voice off, go email-only, or shield a client entirely — the engine adapts without missing a step.
Gentle
1 touchbefore due
Standard Collection
3 touchesFirm Collection
4 touchesburst · +24h
Final Notice
8 touchesburst · +24h
burst · +48h
Escalated
until resolvedentry burst
+24h
Net-30 terms with a 5-day follow-up cadence shown; day counts are relative to the due date. Net-60 and Net-90 invoices get proportionally longer ramps — detected and matched per invoice, automatically. Every touch passes quiet-hours and quality checks before it sends.
Everything You Need to Get Paid
The collection toolkit — every lever that turns an overdue invoice into a payment.
Email, SMS & Voice Calls
Reach clients on the channel they respond to. Miletus rotates through email, SMS, and real voice calls — matching tone from gentle to firm as the invoice ages.
Live Voice Conversations
Miletus makes real phone calls and holds natural conversations about outstanding invoices — the call you never have time to make. Payment commitments are captured and tracked automatically.
Smart Payment Plans
Turn a stuck balance into scheduled installments — from one invoice or a client's whole account. Negotiation help is built in, but changed terms always come back to you before anything is reissued.
Automated Late Fees
Configure percentage or flat-rate late fees with grace periods. Charges apply only after Miletus successfully sends the required warning email — and write back to your books automatically.
Early Payment Discounts
Incentivize faster payments with automatic discount offers. Miletus emails the client when a real offer is created and writes back only after the discount is earned.
Account Statements
Automated account statements summarizing all outstanding invoices per client. Scheduled weekly or monthly — clients see exactly what they owe at a glance, and can pay it from the portal.
The easiest invoice to collect
is the one that's easy to pay
Every reminder links to a portal where your client can see everything they owe and settle it in one sitting — by card through secure checkout.
What your clients get
- One secure link from any reminder — no passwords, no account setup. Invoices, statements, and payment plans in one view.
- Pay by card through Stripe-hosted checkout — a payment flow they already trust.
- Accept estimates, upload purchase orders, ask a question, or raise a dispute — no email back-and-forth.
- Every payment lands on the right invoice — late fees, discounts, and credit notes post back to QuickBooks/Xero as proper entries. Reconciliation included.
Risk controls working behind it
- Card details are handled by Stripe, never stored by Miletus — a processor-hosted flow end to end.
- Failed payments retain their processor reason, with controlled follow-up rather than blind retries.
- Settlement failures keep invoices open until payment succeeds.
- Payment status is reconciled asynchronously before an invoice is marked paid.
Designed for secure processor-hosted payment and settlement controls.
Run the Whole Operation From One Place
Beyond the chase — the portal your clients pay in, the paperwork before the invoice, and live answers when you need them.
Client Payment Portal
Every client gets a branded portal — open invoices, statements, and payment plans in one place, paid by card through secure checkout. Your own domain available.
Estimates & Purchase Orders
Collections start before the invoice. Estimate follow-ups, client accept/decline from the portal, and PO capture with OCR that reads the document and queues it for your review — paperwork in hand before the invoice goes out.
Disputes & Replies
Clients can reply to any message or raise a dispute from the portal. Collection pauses on that invoice immediately, and the thread lands in your review queue with a drafted response ready.
Multi-Currency
Invoice in your client's currency, report in yours. Dashboards and reports roll up to your base currency using your accounting system's own exchange rates — matching your books to the cent.
Ask Clio
Clio is your built-in assistant. Ask about any invoice or client in plain English — "What's the status of Acme's overdue invoices?" — and get instant answers from your own data.
Real-Time Dashboard
AR aging, collection rates, DSO trends, and collection activity — all live, with weekly and monthly collection performance reports in your inbox. Review mode lets you approve every message before it's sent.
Every message is checked.
Not just scheduled.
Every email, text and call is decided at send time by the same rule engine that runs your policies. Sending windows follow the recipient-local hours set by TCPA and Regulation F (US), FCA CONC (UK), ASIC RG 96 (Australia), the CCCFA (New Zealand), the Consumer Protection Code (Ireland) and the CDSSA (Ontario). Opt-outs, contact limits and public holidays are checked on every dispatch, and every deferral is recorded with its reason.
Recipient-local sending windows
Emails, texts and calls use the client’s local time zone. Outside the window, the message moves to the next compliant local instant and fires when it opens. Public holidays in supported jurisdictions are skipped. Nothing is dropped, nothing goes out early.
Opt-outs honoured per channel
STOP ends SMS. A stop-calling request ends voice. Each channel is blocked on its own, hard-bounced email is never retried, and SMS is never used without a recorded contact basis for that client.
Location-based safeguards
Jurisdiction and time zone come from accounting-system address data and supporting location evidence. When a reliable location cannot be established, automated collection is held rather than sent on a guessed time zone.
More than a reminder schedule
- Exact-instant deferral. A message outside the window is rescheduled to the next compliant local instant, not retried on a timer.
- Regional contact limits, per invoice. Australia: 3 contacts per 7 days and 10 per 30 days across all channels. Ontario: 3 per 7 days. Ireland: 3 calls per calendar month.
- Same rules on every channel. Email, SMS and voice pass the same window, holiday and opt-out checks. Email is not treated as exempt.
- Conversation holds. While a client has an open conversation on an invoice, collection on that invoice pauses until it is handled.
Clear decisions. Traceable outcomes.
- Evidence stored with every action. The jurisdiction decision, the resolved time zone, which address was used and the confidence behind it.
- Every deferral has a reason. Your team can see why each message was sent, waited or stopped, without reading logs.
- No setting turns it off. You choose which channels are enabled. The sending-window and opt-out checks run regardless.
- Separate from your policies. Collection Firmness sets the tone and Communication Reminder sets the cadence. These checks apply on top of both.
Miletus provides operational safeguards, not legal advice or a guarantee of compliance. Requirements vary by jurisdiction, communication method and circumstances. Businesses remain responsible for establishing the required permission to contact their clients.
Every action on the record
Software that contacts your clients and touches your books has to answer for itself. Miletus keeps one audit log of everything it — and your team — does.
One unified audit log
Every client communication, every system event — late fees, discounts, invoice changes — and the security-sensitive changes to your account: team membership, policy edits, sender identities. One feed.
Before and after, every change
When an invoice or policy changes, the log records what the value was and what it became — open any event and see the exact diff, not just "something was edited."
Live, not a report you run
The feed updates in real time as Miletus works — a reminder goes out, a fee posts, a policy changes, and the entry is already there. No exports to schedule, no waiting.
Search, filter, export
Filter by category or date, search everything, and export the feed to CSV whenever your accountant — or a dispute — demands receipts.
Every event has a name on it
Nothing is anonymous: each entry records who acted — you, a team member, or Miletus itself — so "who changed this?" always has an answer.
Built for teams
Bring your bookkeeper and staff in on their own seats. Owners see everything, including security events; members see the day-to-day work — enforced on the server, not just hidden in the interface.
Messaging
ManualSame generic template
MiletusWritten per client & invoice
Timing
ManualWhen you remember
MiletusSet by each invoice's terms
Follow-up
ManualManual escalation
MiletusAutomatic multi-step
Getting paid
ManualPDF attachment, bank details
MiletusPortal with secure card payment
Disputes
ManualBuried in your inbox
MiletusCollection pauses instantly
Payment Plans
ManualManual negotiation
MiletusProposed for you, approved by you
Quality Review
ManualReview every message yourself
MiletusSix-point gate + your queue
| Feature | Manual Process | Miletus |
|---|---|---|
| Messaging | Same generic template | Written per client & invoice |
| Timing | When you remember | Set by each invoice's terms |
| Follow-up | Manual escalation | Automatic multi-step |
| Getting paid | PDF attachment, bank details | Portal with secure card payment |
| Disputes | Buried in your inbox | Collection pauses instantly |
| Payment Plans | Manual negotiation | Proposed for you, approved by you |
| Quality Review | Review every message yourself | Six-point gate + your queue |
Built to Move the Numbers That Matter
Industry research links automated AR to roughly 10 days lower DSO than manual collections. Miletus is built to capture that:
10-15h
Saved per week on AR management
30-40%
Faster collections (DSO reduction)
10-15d
Earlier average payment received
Simple, Transparent Pricing
Start with a 30-day free trial. No credit card required.
Starter
For growing businesses.
- Automated reminders
- QuickBooks/Xero sync
- Owner approval controls
- Basic analytics
Professional
Full autonomous suite.
- Everything in Starter
- Autonomous AR agents
- Custom collection tone
- Priority workflows
Business
For scaling operations.
- Everything in Professional
- More accounting connections
- Team permissions
- Advanced reporting
Need more than 1,000 invoices? Contact us for Enterprise pricing
Frequently Asked Questions
Miletus connects to QuickBooks or Xero through secure OAuth integration. Click "Connect" in your dashboard, authorize access, and your invoices sync automatically. The entire setup takes less than 60 seconds, and we only request the minimum access needed for your invoice data.
Miletus escalates on its own — firmer tone, more channels (email, SMS, then real voice calls), tighter cadence — with the ramp set by each invoice's payment terms. Accounts that stay silent are flagged for your personal attention, and you can step in from the dashboard at any time.
Yes — tone, templates, and escalation timing are yours to set. Want full control? Turn on review mode and every message waits for your approval before it sends. Either way, every outbound message passes a six-point quality check before it can reach a client.
Yes. Every message links to a portal where clients can pay, reply, or raise a dispute. A dispute pauses collection on that invoice immediately and lands in your review queue with a drafted response ready — nothing keeps chasing a client who has a genuine question.
No. Every reminder carries a secure link that opens their portal — open invoices, statements, and payment plans in one place — where they pay by card through Stripe-hosted checkout. No passwords, no app, nothing to set up on their side.
Nothing breaks. Payments recorded in QuickBooks or Xero sync into Miletus, get matched to their invoice, and every reminder for it stops. Miletus only ever chases what's actually open — never a paid invoice.
Industry research consistently links automated AR to major DSO cuts — businesses with automated processes average roughly 10 days lower DSO than manual ones. Miletus is built to capture that: for a business with $500K in annual receivables, 10-15 fewer DSO days frees up roughly $14-20K in working capital.
Yes. Your data is protected with TLS encryption in transit and encryption at rest. Your client data is never shared with third parties, payment details are handled by Stripe rather than stored by Miletus, and we only access the invoice information collections need.
Your 30 days run with Business-tier limits, and they start when your first import finishes rather than when you sign up — so time spent waiting for someone to approve accounting access doesn't cost you any of them. There is no plan to choose first and no card to enter. Connect your accounting software and Miletus imports your receivables and prepares your collection workspace. You pick a plan later, in Billing, once your own usage shows which one you need.
You pick a plan inside the app, with your measured usage shown beside each one — we never took a card, so nothing is charged automatically. If you don't subscribe, automated collections simply stop. No surprise charges, ever.
Put Your AR on Autopilot
Your invoices are aging while you read this. Connect QuickBooks or Xero in 60 seconds and let Miletus start collecting — every message quality-checked before it sends.
Start Free TrialNo credit card required. 30-day free trial.