Skip to content

Payments are in test mode. The Billing Desk is not yet accepting live payments — you can walk the full setup, but do not connect a bank account you expect to be paid into yet.

For B2B service companies waiting on net 60

Staffing · IT and MSPs · Commercial cleaning · Security · Engineering · HVAC and electrical · Agencies · Field service

Overdue invoices, followed up in your name. 15% of what comes in.

You pick the accounts. We do the asking — courteous, on a schedule, under your business name and your direction. If nothing is recovered on an account, you owe nothing for it.

Fee, exclusions, conduct rules and termination are in one short agreement, published in full on this site before you sign it. Read the Recovery Services Agreement (RSA-2026-09d)

Operated by Alphonzo Cirton d/b/a Kova Digital Marketing · Chicago, Illinois · Commercial B2B invoices only

Send your aging report

No setup fee. No subscription for recovery. Nothing goes out until you approve the list.

If we recover this much, here is what you keep

This is the fee math on an amount you choose. It is not a forecast of what will be recovered.

$1K$250K
You keep
$21,250
85%
Our success fee
$3,750
15%

Card and bank processing fees are charged by Stripe against your share. Nothing recovered, nothing owed.

Why this exists

Your costs do not pause when an invoice does.

You do the work first. Payroll, materials, vendors, overhead — all of it clears on its own schedule. Then you wait. A PO needs approval, a check run gets pushed, an invoice needs one more document, and none of that changes what this month costs you.

Protect the relationship. Protect the cash flow.

Two schedules, one business

Costs keep their own schedule

  1. Payroll
  2. Vendors
  3. Materials
  4. Insurance
  5. Overhead

One invoice, from delivered to paid

  1. Work delivered
  2. Invoice sent
  3. Waiting on approvalPauses
  4. Needs a POPauses
  5. Scheduled for check runPauses
  6. PaidCleared

The enemy is not a customer who refuses to pay. It is the polite silence around an invoice that is nobody's job to chase.

Most overdue invoices do not need a fight. They need a clear, consistent next step.

How it works

Four steps. About ten minutes.

Nothing reaches a customer until you have seen the list and had a day to strike anything off it.

  1. 01

    Send your A/R aging report

    You provide
    A CSV or XLSX aging export from any system, or a read-only connection to QuickBooks Online or Jobber.
    We do
    We read every open invoice and flag the ones past due.
  2. 02

    Review the account list

    You provide
    Any accounts to exclude, and any notes on tone or context.
    We do
    We email you a summary of every invoice we enrolled, with a one-click Exclude on each.
  3. 03

    We follow up in your name

    You provide
    Invoices, POs and supporting documents, where you have them.
    We do
    A courteous reminder goes to the customer's AP contact, under your business name, with the invoice reference, the amount and a payment link. We read and answer routine replies.
    You control
    Pause any account at any time. Disputes and anything sensitive stop outreach and come to you.
    Example reminderExample
    From [Your business name]Tue 9:02 AM

    Hi — a note from our billing desk. Invoice [number] for the week ending [date], against PO [number], is still open at [amount] and is now [n] days past due. The invoice and our W-9 are attached. If it is already approved, could you tell me which check run it is in? If anything is missing, I will send it today.

    Sent by The Billing Desk on behalf of [Your business name]

    Bracketed values are filled from your ledger. Wording adapts to the tone you approve, and you can see every message sent.

  4. 04

    Track outcomes and payments

    You provide
    Ongoing ledger access, so the numbers stay honest on both sides.
    We do
    Payments made through the link settle to your connected Stripe account with our fee deducted. You get a weekly email summary and a dashboard.
How money moves

Your money never touches our balance.

Plain English first, then the edge cases. Every one of them maps to a numbered clause you can read before you sign.
  1. 01

    Your customer gets a payment link

    Every reminder carries a link to a hosted payment page for that specific invoice. Card and bank transfer, processed by Stripe.

  2. 02

    The payment settles to your account

    You connect your own bank through Stripe during setup. Payments settle to your connected account. The Billing Desk never holds your money.

  3. 03

    Our 15% comes out at settlement

    The fee is deducted as the payment settles, so you never write us a check. Stripe's processing fees come from your share.

  4. 04

    Payouts follow your Stripe schedule

    Funds move from your Stripe balance to your bank on your connected account's payout schedule. Stripe, not The Billing Desk, controls that timing.

What if the customer pays us directly instead?
The fee still applies on an enrolled account we have already contacted — that is how a contingency service stays viable. It applies only after our first delivered contact on that account, and never on an invoice you excluded beforehand or on money that came in before we reached out. When your ledger shows a balance drop with no matching payment through us, we send you a fee invoice with the evidence attached. Agreement §3, §4, §5.2
What happens on a refund or a chargeback?
Our fee on that payment is reversed automatically and the amount stops counting as recovered. Agreement §5.4

Payments are processed by Stripe. The Billing Desk does not hold client funds, and your payout timing is a setting on your own connected account.

See exactly what you keep

Your control

Nothing goes out that you have not seen.

We email you every invoice we are about to work. Nothing is sent for 24 hours. You strike off anything you do not want touched, and an account you strike off owes no fee.

Agreement §6.2

  • In the product

    Exclude accounts before any outreach

    We email you a list of every invoice we enrolled, each with a one-click Exclude. First contact goes no sooner than 24 hours after enrollment.

  • In the product

    Pause any account, any time

    One click in your dashboard, or one reply to any message from us, stops outreach on that account immediately.

  • In the product

    Disputes stop the clock

    When a customer disputes an invoice, outreach on that account stops and it comes to you. We do not argue the merits of your invoice.

  • In the agreement

    You decide settlements and write-offs

    Discounts, settlements, credits, write-offs and any decision to escalate are yours. We do not agree to them on your behalf.

  • In the agreement

    No threats, ever

    We do not threaten legal action, do not threaten credit reporting, and do not contact anyone outside the billing relationship. Contact stays within business hours in the customer's local time.

  • In the product

    A stop request is permanent

    If a customer asks us to stop contacting them, we stop, and we record it so it holds for good.

What you can hold us to

This is a new service. There are no customer results to show yet, and we would rather show none than invent any. These are today's commitments.

  • A consistent cadence, not a burst
  • Documented next steps
  • An escalation path that ends with you
  • A weekly summary
Questions

Questions finance leaders ask first

The Billing Desk runs follow-up on overdue commercial business-to-business invoices. You send an A/R aging report or connect QuickBooks Online or Jobber. We email you every invoice we enrolled, and nothing goes to a customer for at least 24 hours, so you can exclude anything first. After that, courteous reminders go to each customer's billing contact under your business name, with the invoice reference, the amount, the documents you gave us and a payment link. Payments settle into your own Stripe connected account. The fee is 15% of what is recovered on an enrolled account, with no setup fee and no subscription for recovery. If nothing is recovered on an account, you owe nothing for it. Operated by Alphonzo Cirton d/b/a Kova Digital Marketing, Chicago, Illinois, under a Recovery Services Agreement published in full on this site.

What kinds of invoices is this a fit for?

Commercial invoices between businesses: the work was delivered, the amount is accurate and owed, and the invoice is past its due date. It is not a fit for disputed balances you have not tried to resolve, for consumer accounts, or for a customer you know to be in bankruptcy.

How do we get started?

Four steps, about ten minutes: tell us about your company, send an aging report or connect QuickBooks Online or Jobber, read and sign the agreement, and connect your bank through Stripe so payments can settle to you.

What do you need from us?

An A/R aging export with, at minimum, the customer name, invoice number, amount due and due date. A billing contact email per customer helps a lot. Copies of invoices, POs and W-9s make each reminder more useful, but we can start without them.

Can we exclude or pause an account?

Yes. After we read your ledger we email you every invoice we enrolled, each with a one-click Exclude, and we do not make first contact on an invoice until at least 24 hours after it is enrolled. After that you can pause any account at any time, and an excluded account owes no fee.

How do you charge?

15% of what is recovered on an enrolled account. No setup fee and no subscription for recovery. On payments collected through our link, the fee is deducted as the payment settles. On payments collected any other way, we invoice you for it with the evidence attached.

What happens if our customer pays us directly?

The fee still applies on an account we are already working — but only after our first delivered contact on it, and only within the period defined in the agreement. There is no fee on an invoice you excluded before we reached out, on money received before our first contact, or on anything you write off.

How are disputes handled?

Outreach on that account stops and the dispute comes to you with what the customer said. We record it, we do not argue it, and we do not resume until you tell us the outcome.

How do you communicate with our customers?

Email, under your business name, addressed to the billing contact you gave us. Each message identifies you as the sender and The Billing Desk as the billing service acting for you. Text messages are off unless you turn them on and confirm you have consent. We do not make phone calls in this version of the service.

What systems and file formats do you support?

Read-only connections to QuickBooks Online and Jobber, with a nightly sync. For everything else — ServiceTitan, FieldEdge, Housecall Pro, or any accounting system — send a CSV or XLSX aging export and we will read it. If your system can export an A/R aging, we can work from it.

How is our data handled?

Your ledger data is used to run the service and to calculate the fee, and nothing else. It is stored in our database, payments run through Stripe, and email runs through our sending provider. We do not sell it and we do not use it to contact anyone outside the accounts you enrol. Full detail is on the privacy page.

Is this a collections agency?

The Billing Desk is designed as a billing follow-up service for commercial invoices, acting as your agent, in your name, under your instructions. We do not threaten legal action, do not threaten credit reporting, and do not use pressure tactics. Accounts that need legal action are handed back to you. How the service is characterised for a given account depends on the account and on your state — the agreement sets out exactly what we do and do not do, and it is worth reading before you sign.

What happens if an account needs legal action?

We stop and return it to you with the full history of what was sent, what was said and what was promised. We do not file, refer or threaten anything on your behalf.

What if a customer pays a different amount than the invoice?

The fee is calculated on what was actually received, not on what was billed. A short payment leaves the remaining balance open, and you decide whether to keep following up on it, write it off or settle.

Who pays the card and bank processing fees?

You do, out of your 85%. Our 15% is calculated on the gross amount your customer paid, and Stripe's processing fee is charged against your share. We do not mark it up.

Do we have to connect a payment account?

To take payments through the link, yes — that is a Stripe connected account in your business's name, set up during onboarding. If you would rather be paid only by your existing methods, the follow-up still works; the fee is then invoiced to you instead of deducted.

Why is an invoice past due when the customer is not refusing to pay?

Usually it is the next operational step, not willingness.

  • It is sitting in an approval queue The person who can approve it has not seen it yet, or is waiting on someone else's sign-off.
  • Something is missing on their side A PO number, a W-9, a corrected invoice, or remittance details. Routine, and easy to supply once someone asks.
  • It is already scheduled, later Plenty of AP desks pay in batches. The invoice is approved and simply waiting for the next run.
  • Nobody has been reminded A single invoice in a queue of hundreds does not surface on its own.
  • They are managing their own cash flow Your customer is running a business under the same pressure you are.

How long does it take?

That depends on your customer's approval and payment process, which we do not control. A missing PO can take a day; a monthly check run can take a month. We start from the accounts and approvals you give us and keep you updated on each one.

Last reviewed 2026-09-15. Reviewed quarterly against the Recovery Services Agreement.

Anything else? Read the full agreement or email hello@thebillingdesk.com.

Send the file. Nothing goes out for 24 hours.

Send an A/R aging export, or connect QuickBooks Online or Jobber read-only. We come back with the list of invoices we would work.

Send your aging report

Read the Recovery Services Agreement

About ten minutes. No setup fee. No subscription for recovery.