Everything under one roof

Every tool your billing office needs

From the first invoice to the deposit, Cart Billing App covers the billing side of running a route-based business — without the enterprise bloat.

Billing on autopilot

Billing that runs itself

Set the service once, pick a billing day, and let the invoices take care of themselves. No rebuilding the same bills every month.

Recurring invoices on your schedule

Choose a billing day and cadence per service. Invoices are generated automatically, cycle after cycle.

Automatic charges

Customers with a saved payment method can be charged automatically when the invoice comes due — no printing, no mailing, no chasing.

Clear line items on every invoice

Each invoice shows the services, period, quantity, taxes, and balance, so customers see exactly what they're paying for.

One-off charges fold into the next bill

Pending manual charges and last-minute extra work get added to the next invoice, so it never gets forgotten.

Print-ready invoices

Clean, professional invoices you can print and mail, or export when someone still prefers paper.

Routes & customers

Built around the route, not the office

Your customers live on a route with a service frequency. Keep accounts, addresses, services, and billing tied together in one place.

Accounts with address and services

Each stop has its account, address, services, and billing frequency — everything you need in one screen.

Routes that match how you run

Organize accounts by route, and keep stop frequency and billing aligned so less work falls through the cracks.

Import accounts in minutes

Grab your spreadsheet and import customers, services, and balances with CSV import. No retyping everything by hand.

Multi-route and multi-office ready

As you grow, the platform scales from one truck to multiple routes and offices without starting over.

Getting paid

Get paid without the back-and-forth

Make it easy to pay, and get paid. Customers can check out online from the portal or a simple link — card or bank transfer.

Online payments through a trusted checkout

Payments run through Stripe's secure checkout. Card numbers never touch your office or your spreadsheet.

Guest pay links

Send a payment link for a one-off bill and anyone can pay in a couple of taps — no login or account required.

Card-on-file, one-click pay

Repeat payers can store a card and pay balances in one click, from the portal or when you charge automatically.

ACH bank payments

Offer bank-transfer payments for customers who don't like plastic, and lower your processing costs on bigger bills.

Payment reminders

Gentle, automatic payment and overdue reminders go out by email — politely nudging without you making the call.

Late payments

Late fees handled for you

You set a grace period and a fee. We assess it automatically on the next bill and send the notice. No awkward phone calls about it.

Automatic late-fee assessment

Overdue accounts get assessed on the next bill automatically — consistently, without you chasing each one.

Grace period you control

Pick how many days a customer has before a fee applies. Your rules, your call.

Overdue notifications

Customers get a heads-up by email when a balance is due, and an optional text reminder via SMS.

Keeping books

Keep the books straight

Stop retyping the same numbers into a second system. The billing records are clean by default and export clean too.

QuickBooks sync

Push invoices and payments into your accounting software without entering the same work twice.

Reports that answer real questions

Revenue by period, delinquency, accounts aging, and payment history — the numbers that mean something to your business.

Customer lists and exports

Pull clean customer lists and data exports whenever you need them, for tax time or the accountant.

Customer portal

Give customers one easy place to pay

A simple portal customers can actually use from any phone — see what they owe, check past invoices, and pay on their own time.

Invoices and balances, whenever they ask

Instead of calling your office to ask what they owe, customers see it themselves, any time of day.

Pay in minutes, update cards themselves

Customers can pay a balance or update a stored card without help — fewer interruptions for your staff.

Works fine on a phone

Nobody installs an app. It's a quick, friendly page that works on the phone they already hold.

You stay in control

Built to keep your data safe

Your billing data deserves more than a shared spreadsheet. Control who sees what, and keep a record of changes.

Staff seats and roles

Invite your crew with the right level of access — billing staff, admins, and more. Revoke access the moment you need to.

Two-factor authentication

Add an extra layer of security to staff sign-in so a password alone is never the only way in.

Full audit log

See who changed what, and when. Useful for staying honest, and for settling the occasional dispute.

Session management

See the devices signed in to your business and revoke any session you don't recognize.

Integrations & extras

Plays nice with the rest of your stack

From field-service software to your own developers, the platform opens up when you need it to.

Diamond Maps sync

Two-way sync of customers and services with Diamond Maps, so route software and billing never disagree.

Webhooks for your stack

Deliver billing events (invoice, payment, more) to your own systems with signed payloads and bounded retries.

Your branding, your domain

White-label the platform and point customers at your own domain and logo. It looks like it's all yours.

Email and SMS notifications

Invoices, receipts, reminders, and late-fee notices by email — with optional SMS for the customers who live on text.

Want to see it all working?

Noodle around in the live demo, or just start your free trial and bring one real route along to test it.