Skip to main content

Invoicing

This article is for venue admins using the Invoicing feature in AllBooked. It explains how to send invoices through Stripe for unpaid bookings, either individually or in batches, and how payment status updates work.

Mase Idogho avatar
Written by Mase Idogho
Updated today

Please not that single invoicing is available on the Business and Advanced plan and Batch invoicing is available on the Advanced plan only. To upgrade to Business or Advanced please go to the 'billing' page in your venue settings.

What is the Invoicing feature?

Invoicing allows you to generate and send Stripe invoices directly from AllBooked when a booking has not yet been paid.

Instead of manually recreating booking details in spreadsheets or external accounting tools, you can send an invoice in just a few clicks. Stripe then handles payment collection, and AllBooked automatically updates the booking status once payment is complete.

Invoicing is designed to make it easier to collect payment for unpaid bookings, especially for venues that prefer to bill customers on a specific billing cadence (weekly, monthly, quarterly etc.)


When should I use invoicing?

You can use invoicing when:

  • A booking is marked as unpaid

  • You want the customer to pay later via invoice

  • You need to request payment after a booking has already been created

  • You bill customers on a recurring schedule rather than at the time of booking


Sending a single invoice (one booking)

To invoice a single booking:

  1. Go to the Booking list in AllBooked

  2. Open an unpaid booking (Status = Unpaid)

  3. Click the “Send invoice” link next to the booking status

  4. Review the confirmation modal

  5. Click “Confirm & send”

Once confirmed:

  • AllBooked generates the invoice in Stripe

  • Stripe emails the invoice directly to the customer

  • The booking status updates to “Unpaid – Invoiced”

  • The "Send invoice" link changes to “See invoice in Stripe”


Sending batch invoices (multiple bookings)

Batch invoicing allows you to send invoices for multiple unpaid bookings at once.

To send batch invoices:

  1. Go to the Booking list view in AllBooked

  2. Filter bookings by your preferred date range

  3. Select “Send invoices” at the top right of the page

  4. AllBooked will group unpaid bookings by user

This means:

  • Each user receives one invoice covering all of their unpaid bookings in that period

  • Each booking appears as a separate line item on the invoice

  • Stripe sends the invoice email automatically

Batch invoicing is ideal for venues that invoice customers weekly or monthly for multiple bookings.


What happens after an invoice is sent?

After the invoice is created:

  • The customer receives an email from Stripe with a secure payment link and a PDF containing:

    • Your venue's name

    • The space name date and booking time

    • The total price

    • The venue users name and email

    • The invoice due date

  • They can pay online using Stripe’s supported payment methods

  • Stripe confirms payment

  • AllBooked automatically updates the booking payment status

This ensures venues do not need to manually reconcile invoice payments.

Example of invoice email content

Example of invoice PDF email attachment


Can I customise or edit invoices before sending?

Invoices are sent immediately when triggered in AllBooked, so venues cannot edit the invoice before it is first sent.

However, once the invoice exists in Stripe, you can still:

  • Edit the invoice in Stripe

  • Resend the updated invoice to the customer

The customer may still have the original invoice email, but Stripe will always show the latest invoice total when they click to pay.


FAQs

How do I change the invoice due date?

  1. Log in to your Stripe account

  2. Go to Settings

  3. Under Billing, select Invoices

  4. Find the section called Default payment terms (or “Invoice due date”)

  5. Set the number of days you want invoices to be due in (for example, 7, 14 or 30 days)

  6. Save changes

Once updated, any future invoices sent from AllBooked will follow this new due duration automatically.

How do I enable bank transfer payments?

  1. Log in to your Stripe account

  2. Go to Settings

  3. Under Payments, select Payment methods

  4. Find the Bank transfer or ACH / Direct Debit options (availability depends on country)

  5. Enable the payment methods you want to support

  6. Save changes

Can I customise or edit invoices before sending?

Invoices are sent immediately when triggered in AllBooked, so venues cannot edit the invoice before it is first sent.

However, once the invoice exists in Stripe and the customer has not yet paid, you can still:

  • Edit the invoice in Stripe

  • Resend the updated invoice to the customer

The customer may still have the original invoice email, but Stripe will always show the latest invoice total when they click to pay.

Do customers receive an invoice confirmation email?

Yes. When an admin sends an invoice from AllBooked, Stripe emails the invoice directly to the customer.

The email includes:

  • The invoice amount

  • The booking details

  • A secure payment link

Once the invoice is paid, Stripe will also send the customer a payment confirmation email.

Can I send the same invoice to multiple users?

Not directly. AllBooked invoices are always sent to the booking holder’s email address.

If you need to send an invoice to additional recipients, you can duplicate the invoice manually in Stripe. Note that duplicated invoices will not sync back to AllBooked and only the original invoice will update the booking status.

What happens if an invoice is voided in Stripe?

If an invoice is voided in Stripe, it is treated as cancelled and can no longer be paid.

In this scenario:

  • Stripe marks the invoice as void

  • AllBooked will update the booking status back to “Unpaid”

  • The admin can choose to send a new invoice if payment is still required

Voiding is useful if the invoice was sent in error or the booking details change significantly.

What payment methods can customers use?

Customers pay through Stripe’s hosted invoice payment page. Depending on the venue’s Stripe settings, this may include:

  • Credit or debit card

  • Bank transfer options supported by Stripe

Can invoices include tax or VAT?

Not at this time.

Invoices sent from AllBooked do not include VAT or tax because we currently do not capture the customer billing address information required to calculate tax correctly.

All invoices are sent for the booking total only, without additional tax applied.

Tax support may be considered in a future iteration once we have the required customer billing details available.

Does the invoice include venue bank details?

No, customers pay through Stripe’s payment flow, such as card or supported bank transfer options.

We do not expose venue bank details directly because payments made outside Stripe would not be trackable and AllBooked would not be able to automatically update booking status.

Did this answer your question?