Invoicing
Send professional invoices to your customers directly from SeroBook. Track payments, set up automatic reminders, and manage your billing with ease.
Stripe required
Invoicing requires a connected Stripe account. If you haven't set up Stripe yet, follow the Stripe setup guide first.
Creating Invoices
There are several ways to create invoices in SeroBook:
From a Booking
- Open the booking details page
- Click Create Invoice in the actions menu
- The invoice is pre-filled with the booking's service, price, and customer information
- Review and adjust any details as needed
- Click Save or Send
Standalone Invoice
- Navigate to Invoices in the sidebar
- Click New Invoice
- Select a customer from your database or enter details manually
- Add line items, quantities, and prices
- Set the due date and any notes
- Save as draft or send immediately
Quick invoicing
When creating an invoice from a booking, all relevant details are automatically populated. This is the fastest way to invoice for completed appointments.
Invoice Templates
Customize your invoices to match your brand and save time with reusable templates:
- Default Template – A clean, professional layout that works out of the box
- Custom Templates – Create templates with your logo, colors, and default terms
- Template Fields – Customize which fields appear on the invoice
- Footer Text – Add payment terms, thank-you messages, or legal notices
Configure your invoice template under Settings → Invoices → Template. Changes apply to all future invoices.
Template Customization Options
- Logo – Upload your business logo (displayed in the header)
- Colors – Set accent colors for headings and highlights
- Business Details – Company name, address, phone, and registration number
- Payment Instructions – Specify how customers can pay (auto-filled for online payments)
- Terms & Conditions – Standard terms displayed at the bottom of every invoice
Sending Invoices
Invoices can be delivered to customers in multiple ways:
- Email – Send directly from SeroBook with a secure payment link included
- Share Link – Copy a unique invoice URL to share via any channel
- PDF Download – Download a PDF to print or attach to your own email
Email Invoice Options
When sending by email, you can customize the message:
- Edit the subject line and body text
- Include a personalized message to the customer
- CC additional email addresses (e.g., an accountant)
- Schedule the email to be sent at a specific time
Payment link included
Every emailed invoice includes a secure "Pay Now" button that takes the customer directly to a Stripe-hosted payment page. Customers can pay with card, Apple Pay, or Google Pay.
Payment Tracking
Track the status of every invoice from your dashboard:
Invoice Statuses
- Draft – Invoice created but not yet sent to the customer
- Sent – Invoice has been emailed or the link has been shared
- Viewed – Customer has opened the invoice (email tracking)
- Paid – Payment has been received and confirmed
- Partially Paid – A partial payment has been made (e.g., deposit)
- Overdue – The due date has passed without full payment
- Void – Invoice has been cancelled and is no longer valid
Filter your invoices by status using the tabs at the top of the Invoices page. Use the search bar to find invoices by customer name, invoice number, or amount.
Overdue Reminders
Automate follow-ups for unpaid invoices so you don't have to chase payments manually:
- Go to Settings → Invoices → Reminders
- Enable Automatic Reminders
- Configure when reminders are sent:
- Before Due – Send a reminder 3 days before the due date
- On Due Date – Send a reminder on the day the invoice is due
- After Due – Send follow-ups at 3, 7, and 14 days overdue
- Customize the reminder email template
- Set a maximum number of reminders per invoice
Gentle reminders work best
Studies show that sending a friendly reminder 3 days before the due date significantly improves on-time payment rates. Enable the "Before Due" reminder for best results.
Invoice Numbering
SeroBook automatically generates sequential invoice numbers. You can customize the numbering format to match your accounting system:
- Prefix – Add a prefix like "INV-" or "SB-" (e.g., INV-0001)
- Starting Number – Set the starting number if you're migrating from another system
- Date Format – Include the year/month in the number (e.g., INV-2025-0001)
- Auto-Increment – Numbers increment automatically with each new invoice
Configure numbering under Settings → Invoices → Numbering.
Don't reset numbering
Avoid resetting your invoice numbering sequence once you have sent invoices. Sequential numbering is often a legal requirement for tax and accounting purposes.
Tax and Line Items
Configure taxes and add detailed line items to your invoices:
Tax Settings
- Tax Rate – Set a default tax rate (e.g., 10% GST, 20% VAT)
- Multiple Tax Rates – Apply different rates to different line items
- Tax-Inclusive Pricing – Choose whether prices include or exclude tax
- Tax ID Display – Show your business tax/VAT number on invoices
Line Items
- Add multiple services or products to a single invoice
- Set individual quantities and unit prices
- Add line-item descriptions for clarity
- Apply discounts (percentage or fixed amount) to individual items or the invoice total
- Reorder line items by dragging and dropping
Save common items
Create saved line items for services you invoice frequently. When creating a new invoice, select from your saved items to populate details instantly.
Batch Invoicing
Generate multiple invoices at once to save time when billing many customers:
- Navigate to Invoices → Batch Create
- Select a date range for the bookings you want to invoice
- Choose which customers to include (or select all)
- Review the generated invoices in a preview list
- Adjust any individual invoices if needed
- Click Create All to generate the batch
- Optionally send all invoices immediately or save as drafts
Batch filters
You can filter batch invoicing by service type, staff member, or payment status. For example, create invoices only for unpaid bookings from the last month.
Batch Invoicing Best Practices
- Review each invoice in the batch before sending to catch any errors
- Use a consistent due date for all invoices in a batch (e.g., 14 days from send date)
- Send invoices at the beginning of the week for higher open rates
- Follow up with a batch reminder if multiple invoices become overdue
Invoice History and Reporting
Access your complete invoice history for reporting and accounting:
- Invoice List – Browse all invoices with sorting and filtering options
- Revenue Reports – View total invoiced amounts by month, quarter, or year
- Outstanding Balance – See total unpaid amounts at a glance
- Export – Download invoice data as CSV or PDF for your accountant
- Customer History – View all invoices for a specific customer from their profile
Exporting Invoice Data
Export your invoices for external accounting software:
- Go to Invoices → Export
- Select the date range and status filters
- Choose your export format (CSV for spreadsheets, PDF for records)
- Click Download
The CSV export includes all invoice details: number, date, customer, line items, tax, total, status, and payment date.
Next Steps
Explore related payment and billing features:
- Setting up Stripe – Connect your payment processor
- Subscription plans – Compare SeroBook plans and features
- Usage limits – Understand your plan's email and invoice quotas
- Customer management – Manage customer records and billing details
Start invoicing
Head to the Invoices section of your dashboard to create your first invoice. With Stripe connected, your customers can pay online with a single click.