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:
Go to the Booking list in AllBooked
Open an unpaid booking (Status = Unpaid)
Click the “Send invoice” link next to the booking status
Review the confirmation modal
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:
Go to the Booking list view in AllBooked
Filter bookings by your preferred date range
Select “Send invoices” at the top right of the page
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?
How do I change the invoice due date?
Log in to your Stripe account
Go to Settings
Under Billing, select Invoices
Find the section called Default payment terms (or “Invoice due date”)
Set the number of days you want invoices to be due in (for example, 7, 14 or 30 days)
Save changes
Once updated, any future invoices sent from AllBooked will follow this new due duration automatically.
How do I enable bank transfer payments?
How do I enable bank transfer payments?
Log in to your Stripe account
Go to Settings
Under Payments, select Payment methods
Find the Bank transfer or ACH / Direct Debit options (availability depends on country)
Enable the payment methods you want to support
Save changes
Can I customise or edit invoices before sending?
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?
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?
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?
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?
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?
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?
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.




