Docs API reference Changelog
Sign in

Invoicing

Beta This feature is available on request. Contact support to enable it for your account.

Invoice-based payments allow you to create orders that are paid against an invoice rather than through immediate checkout. This is suited to corporate sales, purchase orders, or custom payment arrangements.

What is invoice-based payment?

Instead of processing payment at checkout, an order is created in an “unpaid” state and an invoice is generated for the buyer.

Each invoice includes unique payment references, allowing payments to be automatically matched to the correct order. Once the invoice is paid, the order is automatically marked as paid. No manual reconciliation is required.

Accept invoice orders

When creating or editing a landing page for your event, you can toggle on "Allow requests to pay by bank transfer". This will reveal the option for the customer to select "Request invoice" during checkout, in addition to the button to pay immediately.

The order is created in an "unpaid" state. Tickets are allocated but the order shows as pending payment until payment is received.

Supported currencies

Bank transfer payments are only available for events priced in a currency Stripe can issue bank transfer instructions for:

  • Euro (EUR)
  • Pound sterling (GBP)
  • US dollar (USD)
  • Japanese yen (JPY)
  • Mexican peso (MXN)

If your event uses any other currency, the option can still be enabled but customers won't be able to complete a bank transfer, so we'd recommend leaving it off.

Manage due dates and reminders

Under Settings > Invoicing, you can specify how many days payment is due after the initial request. This defaults to 7 days.

You can also enable automated reminders, and set up multiple invoice reminders, and choose whether to automatically cancel unpaid orders after this time.

On this page

← Previous Attendees Next → Quotes