A branded invoice, a Pay now button, and the receipt that follows

Line items, discounts, tax, PO numbers and five print-ready templates, all carrying your brand rather than ours. Connect your own Stripe and the money goes to you.

Included on every plan, free included

Why this exists

  • The invoice looks like it came from your software vendor, not from you.
  • Getting paid means asking the client to go and find their card details.
  • The receipt is a separate job somebody forgets.

What it does

Build the invoice

Line items pulled from your Products catalogue or typed free, a discount as a fixed amount or a percentage, tax, a due date, a PO number, bill-to and ship-to addresses and payment instructions.

Make it yours, not ours

Your logo, brand name and colours, and your business address and tax id, print on the document header. Five templates: Classic, Modern, Minimal, Bold and Professional, per invoice or as a workspace default. Every tenant gets its own look automatically.

Get paid on the invoice itself

Connect your own Stripe account and a Pay now button appears on the hosted invoice. Funds go straight to your Stripe. The amount is computed server-side, so what is charged is what the invoice says.

Send it, or share a link

Send emails a branded invoice or receipt to the client with a secure link to a hosted page. Copy link creates the same public link to share by hand.

Issue the receipt without thinking about it

Once a payment is recorded, the Receipt button renders a payment receipt on the same templates, with the payments ledger and a PAID stamp when it is fully settled.

Post to the books automatically

Invoicing is not a separate island: it feeds the double-entry general ledger, so what you raised, what was paid and what is outstanding are the same numbers your accounts show.

What it does not do

The part you would otherwise find out in week three. If one of these is central to how you work, raise it before you buy rather than after.

  • Card payment needs your own Stripe account. We do not hold your money and we do not take a cut of it.
  • PDF is produced through the browser’s Print to PDF from a clean chromeless document, rather than a generated file attached to an email.
  • Sending needs your email provider key connected. Copy link works either way.
  • Tracked time cannot become an invoice line. There is no billable flag and no rate, so charging a client by the hour straight from a timer is not something we do.

Questions, answered

Whose brand is on the invoice?+

Yours. Your logo, name, colours, business address and tax id print on the header, from your workspace settings. This is the same mechanism that lets an agency resell WorkBOS entirely under its own brand.

Do you take a percentage of payments?+

No. You connect your own Stripe account, the Pay now button charges through it, and the funds go directly to you. We are not in the payment path.

Can I turn tracked time into an invoice?+

Not today. Timers work and time is recorded against tasks, but tracked time cannot become an invoice line: there is no billable flag and no rate. If charging a client by the hour from tracked time is central to how you invoice, raise it before you buy rather than after.

Does an invoice reach the accounts?+

Yes. Invoicing posts into the double-entry general ledger, so the invoice list and the books cannot tell you two different numbers.

The full product documentation for this module is at /docs#tracking.

Try it on your own data

Free for up to 5 seats, no card required. Every module is in the same workspace, so nothing needs connecting to anything.