Skip to content

Free for 25 invoices a month

Invoice today.
Get paid this week.

Send the bill in a couple of minutes, let the reminders do the chasing, and take card or bank payment on a page your customer will actually trust.

9
trades set up
each with its own words, fields and payment terms
44
things it does
every one shipped, none on a roadmap
32
currencies
stored beside the amount, never mixed
13
languages
on the invoice, the email and the PDF

You send it. They pay it. Nobody chases anybody.

Three things have to go right between the work finishing and the money arriving. These are those three.

Getting paid

A payment page built so nothing but the payment can run on it

Your customer opens a link, sees the bill and pays by card or bank debit. No account to create, no password to forget, nothing else on the page.

That is not a promise about our intentions: the pay page is its own origin under its own strict policy, with no analytics and no third-party script, and the total your customer sees is always the one we calculated, never one a browser typed.

How it is kept safe

For your customers

They stop ringing you to ask what they owe

One sign-in shows a person every bill from every business on BillingMart that has their verified email address or phone number — yours and everyone else’s, with no account per vendor.

They can save a card and turn on autopay themselves, and the consent is stamped by the server and written to the audit log, so what they agreed to is a record rather than a memory.

See your bills

While you are on a job

The chasing happens without you remembering to do it

Recurring invoices go out on your calendar, in your timezone. Reminders go before the due date, on it and after it, and you can pause any single invoice when you would rather make the call yourself.

An assistant can take the rest: a hosted MCP server, authorised with OAuth 2.1 and scoped per connection, lets ChatGPT, Claude or Gemini read your billing and draft what comes next.

Read the developer docs

Try it

Change a number and watch the total follow

This is not a picture of an invoice. Edit a quantity or a rate and the totals are recomputed by the same function that re-derives them when the invoice is sent and when the card is charged.

Nothing you type here is sent anywhere, stored, or counted. Refresh and it is gone.

An invoice you can change, with totals from the real code
DescriptionQtyRate
Site clearance
Topsoil and turf
Irrigation controller
Subtotal
$3,855.00
Sales tax (8%)
$308.40
Total
$4,163.40

Computed by invoiceTotals() from @billingmart/shared — the same function that re-derives the total when an invoice is sent and when a card is charged. Nothing here is sent anywhere.

Bill by asking

Say what the job was. Your assistant drafts the invoice.

Connect an AI assistant to your workspace and billing becomes a conversation. It reads your books, writes the draft and asks to send it. Then it stops, because sending is yours to approve.

Hosted MCP server is included on the Starter, Professional and Business plans.

  • It reads

    63 read tools cover your business profile, clients, invoices, reminder text, estimates, plan usage, plan, what this connection may do, requests waiting for approval, payments, reports and statements, collections and cash forecasts, accounting exports, recurring schedules, time entries, expenses, mileage, bills you owe, jobs, unbilled, vendors, paymentMethods, messages, activity, automation, schedulerRuns, dunning, templates, payThemes, members, invitations, apiKeys, connections, oauthClients, webhookEndpoints and webhookDeliveries. A payment comes back as its last four digits.

  • It drafts and records

    92 write tools, and each one makes a draft or a record inside your workspace: clients, invoices, estimates, requests waiting for approval, recurring schedules, time entries, expenses, mileage, bills you owe, vendors, templates and payThemes. None of them sends anything.

  • It asks. You approve.

    It can ask for sending an invoice, sending an estimate, sending a payment reminder, recording a cash, check or transfer payment and refunding a payment. Each request waits in the console until a signed-in person approves it.

AI that drafts. You decide what goes out.

Every generated thing arrives as a draft with your name nowhere on it yet. Four rules make that true, and all four are enforced by the code rather than by a policy.

  • It writes the first draft

    Describe an invoice template, a pay page or a reminder and get a draft back in seconds — of a thing you were going to have to write yourself.

  • You publish it, or nobody does

    A generated template or theme stays a draft until a person publishes it. There is no setting that changes that, for us or for you.

  • An assistant can ask, never do

    Connect ChatGPT, Claude or Gemini and it can read, draft and propose. No tool it holds sends anything to a customer or moves a cent.

  • The model cannot design the page

    It returns data we validate against a schema, never markup, styles or script — so a bad answer is a rejected field, not a broken invoice.

Pricing

Get paid without giving up a cut.

Your processor charges you what your merchant agreement says, and we add nothing on top of it. The plan is a flat price: free for the first 25 sends a month, and nothing locks at 26 — everything already sent stays live and payable.

See the plans

Invoice sends this month

Resets 1 October

18 of 25

A draft never counts — the meter moves when an invoice is sent. The month boundary is your own workspace timezone, not ours.

At the cap, nothing is locked. Every invoice you have sent stays live and payable, drafts still save, estimates still go out and payments still record. Only new sends wait.

Frequently asked questions

What is BillingMart?

Software for sending invoices and getting paid for them. You send invoices and estimates, take card and bank payments on a public pay page, chase what is late on a schedule, and give your customers somewhere to see every bill you have sent them. One workspace can hold several businesses, each with its own numbering, branding, team and customer list.

Is there a free plan?

Yes. The Starter plan is free and includes 25 invoice sends a month. A draft never counts — the meter moves when an invoice is sent, not when it is saved — and the month boundary is your own workspace timezone, not ours.

What happens when I reach my monthly send limit?

Nothing locks and nothing disappears. Every invoice you already sent stays live and payable, drafts still save, estimates still go out, payments still record. The twenty-sixth send waits for next month or for an upgrade, and that is the whole penalty.

How do my customers pay?

By card or bank debit on a public pay page, or by cash, cheque or bank transfer that your team records against the invoice. A customer can save a card and switch on autopay from their own screen. What gets stored is a vault reference and the last four digits; the card number is never written down.

Can I connect ChatGPT, Claude or Gemini to my billing data?

Yes, through a hosted MCP server at api.billingmart.com/mcp, authorised with OAuth 2.1 and scoped per connection. An assistant can read your data and draft invoices, clients and estimates, and it can propose an action such as sending an invoice or taking a payment — but no tool an assistant holds can move money or deliver anything to a customer. A proposal waits in an approvals inbox for a person to approve it, in a place the assistant cannot reach.

Your first invoice is about ten minutes away

Free for the first 25 a month, with no card to sign up.

We use Google Analytics to see which pages are worth keeping. Nothing is measured until you say yes, and nothing here identifies you personally. Cookie policy