New Stripe pay links and bank feeds with automatic matching

Know which invoices will pay late. Chase them before they do.

CashPilot predicts late payment for every open invoice from your customers' history, ranks your collectors' day by money at risk, and runs evidence-based reminder sequences automatically, so the team works the invoices most likely to slip without adding headcount.

No card requiredImport a CSV, first forecast in ten minutesCancel any time
CashPilot receivables dashboard: total receivables, overdue, DSO, CEI, aging chart and eight-week expected cash

Priority worklist live ranking

  • Orchard Lane NurseriesINV-10484 · 34,543
    critical96%33,161
  • Goldleaf AccountingINV-10250 · 26,231
    critical95%24,919
  • Crestline SolarINV-10691 · 23,799
    high71%16,897
  • Dunmore TextilesINV-11318 · 40,932
    medium38%15,554
  • Granite LogisticsINV-10041 · 22,233
    low12%2,668

Risk value = balance × P(late). The biggest balance is not the first call.

Imports from any accounting system · connects to the payment rails you already use

47%
of B2B invoices in Western Europe are paid late; 51% in the UK.
Atradius Payment Practices Barometer 2025
56%
of US small businesses carry unpaid invoices, averaging $17.5K each.
Intuit QuickBooks Late Payments Report 2025
2.5×
more likely to be paid: invoices chased in the first week overdue versus after 30 days.
Atradius
+9 to +27 pts
prediction accuracy gained by adding customer payment-history features to invoice data.
Zeng et al., KDD 2008
01Everything a collections team needs

One system from prediction to reconciled cash.

Built for B2B companies with 50 to 5,000 open invoices who have outgrown spreadsheets and aging reports. Every piece below is in the live demo.

Payment prediction, per invoice

A gradient-boosted model trained on your own ledger scores every open invoice with the probability it pays late and its most likely pay date. 24 features, retrained in one click, calibration and feature importance you can inspect.

Days past due.31
Customer late rate.26
Avg days to pay.20
Open balance.11
Disputes, 12 mo.07

Feature importance, demo ledger · accuracy 79% vs 52% baseline · AUC 0.83

Risk-ranked worklist

Collectors open one list ordered by balance × P(late). Bulk remind, assign, pause or create call tasks.

Reminder sequences

Pre-due courtesy, then escalating touches. Paused on promise or dispute.

−3+1+7⏸+14+30+45+60

13-week cash forecast

Predicted pay dates roll up into weekly expected and promised cash, with a conservative haircut past 60 days. The number your CFO actually asks for.

Week 1Expected 1,303,230 · Promised 214,900Week 13

Pay links and bank feeds

Customers pay by card through Stripe Checkout from the reminder. Statements arrive as camt.053, MT940, OFX or CSV, or via Plaid and GoCardless, and match themselves to invoices.

SEPA · RF18 5390 0754 7034matched 0.98
TRANSFER · GOLDLEAF ACC 2,500suggest 0.85

Customer portal

Every reminder links to a live statement where customers confirm, query or pay.

Receivables KPIs

DSO, best-possible DSO, ADD and CEI to Credit Research Foundation definitions.

DSO60
CEI75%
Over 900.3%
Bad debt2.64%

Demo workspace figures, to Credit Research Foundation definitions.

API and webhooks

Scoped keys, rate limits with standard headers, signed events. Your ledger stays the source of truth.

GET /api/v1/invoices?status=open&sort=risk Authorization: Bearer cp_live_… { "late_probability": 0.71, "predicted_pay_date": "2026-09-29" }

Governance built in

Four roles, an audit log with before and after values on every change, per-organisation send windows and time zones, and a release checklist you can read inside the product.

OwnerAdminCollectorViewer

Every route declares its minimum role. Cross-tenant access is a 404.

02How it works

From CSV to reconciled cash, in five steps.

Live in an afternoon. Each step below is a real screen from the demo workspace.

1

Import and score

Upload customers and invoices from Xero, QuickBooks, Sage, NetSuite or any CSV. Paid history trains the model on day one; every open invoice gets a probability and a predicted pay date.

2

Work the ranked list

Collectors see the invoices most likely to slip, filtered by collector, risk band and days overdue, with promises and disputes in view. Bulk actions in one click.

3

Let the reminders run

Sequences send inside your window with the invoice, statement and pay link attached, escalating in tone. They pause on a promise or dispute and resume when it breaks or resolves.

4

Forecast the cash

Predicted pay dates roll up into a weekly forecast, split into expected and promised, exported to CSV or read through the API.

5

Reconcile when money lands

Card payments post on signed Stripe webhooks. Bank lines match by reference, amount and payer; high-confidence matches apply themselves, the rest queue with suggestions.

03What is late payment costing you?

Every day of DSO is cash sitting in someone else’s bank.

Move the sliders. The estimate uses the standard working-capital identity: one day of DSO equals one day of credit sales.

Sales invoiced with payment terms, not paid up front.
A common mid-market benchmark is around 46 days, with the top quartile under 30.
Teams that prioritise by risk and chase in week one typically target 10 to 20 days.
Overdraft, invoice-finance or opportunity rate.
Cash released, one time
$0
Receivables tied up today$0
Financing cost saved per year$0
New DSO0 days
Collector hours freed (est.)0

Estimate only. Cash released = revenue ÷ 365 × days of DSO removed. Hours assume six hours a week of manual chasing per $1M of credit sales. Your results depend on your ledger; the trial shows them on your own data.

See it on your ledger
04Why it works

Grounded in published research, not folklore.

The model, the ranking rule and the reminder cadence each trace back to a study you can read. See the evidence →

+9 to +27 pts
Aggregated customer payment history lifts invoice-level prediction accuracy far above invoice fields alone. Ranking collectors by value × probability saved a bank about $1.75M a month in simulation.
Zeng, Melville, Lang, Boier-Martin, Murphy · KDD 2008 · Appel et al. 2020
2.5×
An invoice chased in its first week overdue is about two and a half times more likely to be paid than one first chased after 30 days. CashPilot's default sequence contacts at +1 and +7.
Atradius Payment Practices Barometer
Plain beats clever
Field experiments find plain, personalised reminders outperform elaborate ones, while social-norm appeals do not move payment at all. Our templates are short, specific and carry the evidence.
Behavioural field experiments on payment reminders
05Security and compliance

Built like it has to hold money.

Every release passes an automated acceptance checklist before it ships. The current one runs 26,863 checks, all green, and you can read it inside the product. Security details →

✓
OWASP ASVS 5.0 Level 2Controls mapped chapter by chapter and verified per release.
✓
PCI DSS SAQ ACards are entered on Stripe Checkout, never on CashPilot.
✓
Encrypted provider secretsAES + HMAC (Fernet), key derived with HKDF, shown masked.
✓
Tenant isolationEvery query scoped to your organisation; cross-tenant access is a 404.
✓
Signed, idempotent webhooksHMAC-SHA256, replay tolerance, event-id idempotency, live re-fetch.
✓
Audit everythingEvery mutation, rejection and sync recorded with before and after values.
06Pricing

Priced on open invoices, not on seats.

Free for up to 25 open invoices. Paid plans from $79 a month include automated sequences, the portal, pay links and bank import. No per-reminder or per-seat fees.

2 months free

Starter

For finance teams getting off spreadsheets
$79/month
billed monthly · cancel any time

Up to 250 open invoices · 3 users

  • Everything in Free
  • Automated reminder sequences
  • Customer portal and statements
  • Stripe pay links
  • Bank statement import (camt.053, MT940, OFX, CSV)
  • Email support
Start 14-day trial
Most popular

Growth

For teams collecting at scale
$249/month
billed monthly · cancel any time

Up to 1,500 open invoices · 10 users

  • Everything in Starter
  • Plaid and GoCardless bank feeds
  • REST API and signed webhooks
  • Daily collector digests
  • Custom sequences per segment
  • Priority support
Start 14-day trial

Scale

For groups and shared service centres
$599/month
billed monthly · cancel any time

Up to 6,000 open invoices · 25 users

  • Everything in Growth
  • SSO and audit exports
  • Sandbox workspace
  • Named success manager
  • 99.9% uptime SLA
Start 14-day trial
Free forever

Free · $0

Up to 25 open invoices · 1 user. For founders chasing their own invoices. Payment prediction and ranked worklist, 13-week cash forecast, Reminders sent one at a time, not as a sequence, CSV import and export.

Create a free workspace

14-day trial on every paid plan · Prices in USD, exclude tax · Full comparison, plan recommender and FAQ →

07Questions

Frequently asked.

How long does it take to get started?
About ten minutes. Export customers and invoices from your accounting system as CSV, upload them, and CashPilot scores every open invoice, builds the worklist and shows your first 13-week forecast. Paid history in the file trains the model on day one.
Does it replace our accounting system?
No. Your ledger stays the source of truth. CashPilot adds prediction, prioritisation, reminder automation, a customer portal and cash application around it, and posts results back through the REST API and webhooks.
How accurate is the late-payment prediction?
It depends on your history. On the demo ledger the model reaches 79% accuracy against a 52% majority-class baseline with an AUC of 0.83, using 24 features. Every organisation can inspect its own calibration, feature importance and backtest on the model page and retrain in one click.
Will customers receive reminders we did not approve?
Only if you want them to. Sequences send inside the window you set, from your reply-to address, with wording you edit. You can keep an outbox review step, and reminders pause automatically when a promise or dispute is logged.
How do card payments and bank feeds work?
Card payments use Stripe's hosted Checkout, so card data never touches CashPilot (PCI SAQ A). Bank statements are imported as camt.053, MT940, OFX or CSV, or synced through Plaid or GoCardless, and matched to invoices by reference, amount and payer with confidence scores.
Where is our data stored, and who can see it?
In a dedicated Postgres database per deployment, encrypted in transit and at rest, with every query scoped to your organisation. Four roles control access; every mutation is audited. Administrators can export everything as CSV in one click.
Can we run it ourselves?
Yes. Enterprise customers can run CashPilot as a dedicated instance or on-premise in their own cloud account. It ships as two containers and a Postgres database, and the same release checklist runs against every deployment.
What does the trial include?
Fourteen days with every Growth feature, no card required. Import real data or explore the demo workspace with 18 months of history. If it does not pay for itself in the first month, stop; there is nothing to cancel.
Start today

Stop financing your customers’ cash flow.

Import a CSV and see your own ranked worklist and 13-week forecast in about ten minutes. Or click around the live demo workspace with 18 months of ledger history.

Free plan for up to 25 invoices14-day trial on every paid planCancel any time