Invoice Billing

Let employers pay by emailed invoice on net terms instead of by card, for clients whose finance teams require a purchase order or bank transfer.

Invoice-only plans let employers pay by an emailed, payable invoice on net terms instead of by card at checkout. This suits larger clients whose finance teams require a purchase order or bank transfer. You need a connected Stripe account before using invoice billing, and invoices are issued on your own connected account.

Prerequisites

Complete Stripe onboarding, decide the net terms, and choose whether the job can publish before payment. Ask the employer which billing email, address, purchase-order reference, and other invoice fields their accounts-payable team requires.

Make a plan invoice-only

  1. Go to Settings > Payments tab
  2. Create or edit a pricing plan (one-time or bundle)
  3. Turn on Invoice only
  4. Choose a Publish timing (see below)
  5. Set Net terms (the number of days until the invoice is due, default 30)
  6. Save the plan

Invoice billing is available on every plan, and an invoice-only plan appears on your employer offer page like any other plan.

Publish timing

Publish timing decides when the job goes live relative to payment.

Publish on issue: the job goes live as soon as it is posted, and the invoice is emailed for the employer to pay later on terms. If your board requires approval for free jobs, invoice-on-issue posts pass through your approval queue first, and the invoice is sent when you approve the job (never before).

Publish on payment: the job is held as a draft and goes live only once the invoice is paid. Use this when you want payment secured before the role is visible.

What the employer sees

When an employer selects an invoice-only plan at the post step, they get a billing step instead of card checkout:

  • Billing contact name and email are prefilled from the details they already entered, and remain editable. The email becomes the invoice recipient.
  • Billing address (street, city, postal code, country) is passed to Stripe for the customer and invoice. Whether an invoice satisfies tax-document requirements depends on the jurisdiction and the rest of your tax configuration.
  • Invoice detail fields let them add up to four reference fields, such as a PO number or cost centre.

On submit, no card is charged. Cavuno issues a Stripe invoice on your connected account and emails the employer a branded message with a button to the hosted, payable invoice.

Example

For example, a publish-on-payment plan with 30-day terms creates an open invoice and a private held draft. Paying that invoice publishes the same job; voiding it drops the held draft. A publish-on-issue plan instead makes the job live when issued and unpublishes it if the invoice is later voided.

How payment works

Payment is detected automatically. For a publish-on-payment plan, paying the invoice publishes the held job. For a publish-on-issue plan, the job is already live, so payment simply settles the invoice. Invoiced capacity is shared across everyone who logs in for the same company.

Managing invoices

Track and manage every invoice from the Transactions page, where you can view the hosted invoice, resend the invoice email, or void an invoice.

Verify invoice billing

Create one test-mode plan for each publish timing. Submit a test job and confirm publish-on-issue creates the invoice and follows the moderation state before going live, while publish-on-payment keeps the job private until the invoice is paid. Pay, resend, and void test invoices from Transactions, confirming the invoice status and job visibility change together.

If an invoice or job is in the wrong state

Open Transactions and compare the Stripe invoice status with the job. A publish-on-payment job must remain private while the invoice is open; a void invoice must not leave its associated job public. If those states disagree after refresh, contact support with the transaction and job identifiers rather than creating a replacement order.

Next steps

Document which customers qualify for invoice terms, then test the overdue and void paths before offering the plan. Configure tax collection first if invoices need Stripe Tax calculations.

Frequently asked questions