Back to Blog

ERPNext travel agency

ERPNext for Travel Agencies: Ticketing, Suppliers, Sales Invoices and Payments

Learn how ERPNext can help UK travel agencies manage ticketing, suppliers, customer invoices, purchase invoices, payments, commissions, VAT, TOMS, ATOL-related records and reporting.

Travel agencies need more than a simple invoicing system. A serious travel business has to manage enquiries, customers, ticket bookings, airlines, hotels, tour suppliers, supplier costs, customer invoices, payments, refunds, commissions, VAT treatment, booking references, travel dates and financial reporting.

ERPNext can connect CRM, customers, suppliers, sales invoices, purchase invoices, payments, accounts, reports and custom workflows in one open-source ERP system.

Important point

ERPNext does not provide a complete travel agency ticketing module out of the box. For PNR tracking, passenger details, supplier cost and travel-specific receipts, ERPNext usually needs configuration or a custom travel agency app on the Frappe Framework—combined with standard ERPNext for accounting, CRM, suppliers, invoices and payments.

Quick answer

Yes, ERPNext can be suitable for travel agencies that need one connected system for customer bookings, ticket sales, supplier invoices, payments, receipts and profitability reporting.

1. Why Travel Agencies Outgrow Spreadsheets and Basic Accounting Software

A single booking may involve customer enquiry, passenger details, airline booking, PNR, hotel supplier, customer invoice, customer payment, supplier invoice, supplier payment, commission, cancellation terms, refunds and VAT treatment.

  • Ticket cost not linked to selling price
  • Supplier payments missed; customer payments not allocated correctly
  • Booking references stored only in emails
  • Profit per ticket not visible; refunds handled outside the system
  • Finance cannot reconcile customer and supplier balances

2. ERPNext Building Blocks for Travel Agencies

RequirementERPNext Feature / Customisation
Customer enquiriesLead, Opportunity, Customer
Passenger detailsContact or custom Passenger DocType
Travel bookingCustom Travel Booking / Air Ticket Sale
Airline or hotel supplierSupplier
Customer invoiceSales Invoice
Supplier invoicePurchase Invoice
Customer/supplier paymentPayment Entry
Profit by bookingCustom report

3. Recommended ERPNext Travel Agency Workflow

Enquiry → Lead/Opportunity → customer confirms → Travel Booking or Air Ticket Sale → passenger details, PNR, selling price and supplier cost → Sales Invoice → customer Payment Entry → Purchase Invoice → supplier Payment Entry → profit calculated → receipt printed → reports updated.

4. CRM for Travel Agencies

Enquiries may come from website, walk-in, phone, WhatsApp, email, social media or corporate accounts. ERPNext Lead and Opportunity workflows help track communication and convert qualified leads before booking is confirmed.

5. Customer and Passenger Management

Distinguish paying customer, actual passenger, corporate client and family group. A custom Passenger DocType may include passport number, expiry, nationality, frequent flyer number, visa status and travel document attachments—with careful access control for personal data.

6. Ticketing Workflow in ERPNext

A custom Air Ticket Sale or Travel Booking document can capture customer, travel date, airline, airports, PNR, supplier, passenger details, selling price, supplier cost, service charge, tax, amount paid, balance and links to Sales Invoice, Payment Entry and Purchase Invoice.

FieldPurpose
PassengerTraveller name
Ticket No / PNRBooking reference
Route / AirlineTravel sector and carrier
Selling Price / Cost PriceCustomer price and supplier cost
Profit / StatusMargin per ticket; Booked, Issued, Cancelled, Refunded

7. Supplier Management for Airlines, Hotels and Tour Operators

ERPNext Supplier records can store supplier group, country, tax ID, payment terms and bank details. Travel agencies may add supplier type, airline code, credit limit, commission agreement and refund policy.

8. Purchase Invoices for Supplier Costs

Purchase Invoice records bills from airlines, hotels, tour operators and consolidators. A good setup links supplier Purchase Invoice back to the Travel Booking or Ticket Sale document.

9. Sales Invoices for Customers

Sales Invoice bills customers for air tickets, hotels, tours, visa fees, transfers and service charges. Include passenger name, PNR, travel date, route, airline and VAT treatment to reduce disputes.

10. Customer Payments and Receipts

Payment Entry records cash, bank transfer, card and split payments against Sales Invoices—with part payment, balance due, advance payment and receipt printing via custom print formats.

11. Supplier Payments

Payment Entry to suppliers against Purchase Invoices gives Accounts Payable visibility—which supplier invoices are unpaid, which bookings they relate to, and which supplier refunds are pending.

12. Profit and Margin Per Ticket

Booking DetailAmount
Customer selling price£850
Airline supplier cost£790
Service fee£25
Payment gateway fee£8
Net estimated profit£77

ERPNext can calculate profit through a custom Ticket Sale document or custom report—by airline, supplier, consultant, destination and booking type.

13. Refunds, Cancellations and Amendments

Use Credit Notes, Payment Entries, Journal Entries and a custom Refund Request DocType to track supplier refunds and customer refunds separately—cancellation charges, refund status and finance approval.

14. VAT, TOMS and Travel Agency Accounting

HMRC TOMS guidance explains that the Tour Operators' Margin Scheme may apply when travel facilities are bought in and resold as a principal or undisclosed agent, with VAT on the margin rather than the full selling price.

Business ModelVAT Consideration
Disclosed agent earning commissionNormal VAT may apply to commission/service fee
Principal reselling travel servicesTOMS may apply
Selling flight-only as agentTreatment depends on contracts

Do not assume every travel invoice is simply standard-rated VAT on the full ticket price. Review with an accountant or VAT adviser.

15. Making Tax Digital for Travel Agencies

HMRC requires compatible software or bridging software for VAT records and returns. Routes include ERPNext VAT plus bridging software, UK localisation app, accountant-led submission or custom export for VAT/TOMS review.

16. ATOL and Package Travel Record Keeping

The CAA explains that customers should receive an ATOL Certificate when they book an ATOL-protected trip that includes a flight. ERPNext can store ATOL number, certificate reference, protected status, package type and booking documents—but does not replace ATOL compliance advice.

17. Custom Print Formats for Travel Agencies

  • Air Ticket Receipt, Booking Confirmation, Travel Itinerary
  • Refund Confirmation, Corporate Travel Invoice
  • Passenger name, PNR, airline, route, amount paid, balance due, terms

18. Reporting for Travel Agencies

  • Sales: by consultant, airline, supplier, destination, customer
  • Profit: per ticket, booking, airline, consultant; low-margin bookings
  • Supplier: payable, payment due, refund pending
  • Customer: outstanding, payment history, deposit pending
  • Operational: bookings without PNR, without supplier invoice or payment

19. Example ERPNext Workflow for an Air Ticket Sale

London to Dubai: Lead → Air Ticket Sale with PNR and passenger → Sales Invoice → customer Payment Entry and receipt → Purchase Invoice from supplier → supplier Payment Entry → profit report by selling price minus supplier cost and fees.

20. ERPNext Implementation Checklist for Travel Agencies

CRM, booking and finance

  • Lead sources and opportunity stages; Air Ticket Sale DocType with PNR, profit calculation
  • Airline, hotel and tour suppliers with payment terms
  • Sales/Purchase Invoice mapping, Payment Entry flow, receipt print format

VAT, compliance and go-live

  • VAT and TOMS reviewed with accountant; MTD route confirmed
  • ATOL-related fields if relevant; ticket profit and supplier payable reports tested
  • Test ticket sale, invoices and payments; users trained

21. Common ERPNext Mistakes for Travel Agencies

  • Treating ticketing as a normal product sale without linking supplier cost
  • Not tracking PNR or calculating profit per ticket
  • Recording supplier payments outside ERPNext
  • Ignoring TOMS or travel-specific VAT; assuming ATOL compliance is automatic
  • Not creating travel-specific print formats
  • Over-customising before mapping the real workflow

22. When ERPNext Needs Customisation for Travel Agencies

  • Air Ticket Sale, Travel Booking, Passenger child table
  • Automatic Sales/Purchase Invoice and Payment Entry linking
  • Refund Request workflow, ticket profit and TOMS review reports
  • ATOL document checklist, customer booking portal

23. ERPNext vs Travel Agency Software

RequirementDedicated Travel SoftwareERPNext
Ticketing workflowOften built-inUsually custom
Sales/supplier invoices and paymentsOften limitedBuilt-in
Accounting / VAT reportingVariesBuilt-in / configurable
Custom workflows / Open-sourceUsually noStrong / Yes

24. Why Work With Talpha Solutions?

Talpha Solutions helps UK businesses implement ERPNext for travel agencies—Air Ticket Sale customisation, PNR tracking, supplier setup, invoice and payment automation, refund workflows, ticket profit reports, VAT/TOMS planning, ATOL record tracking and migration from spreadsheets, Xero, QuickBooks or legacy systems.

Final Advice

ERPNext success for travel agencies depends on ticket-level tracking, passenger data structure, supplier cost linkage, customer invoice automation, payment allocation, supplier payment control, refund workflow, profit reporting, VAT/TOMS review and custom print formats.

Call to Action

Planning ERPNext for a travel agency? Book a free ERPNext travel agency discovery call with Talpha Solutions. We will review your ticketing process, supplier workflow, customer invoicing, payments, refunds, VAT requirements and reporting needs.

FAQ

Frequentlyasked questions

Answers to common evaluation questions.

  • Yes. ERPNext can be suitable for travel agencies that need CRM, customers, suppliers, ticket bookings, Sales Invoices, Purchase Invoices, payments, receipts, refunds and reporting in one connected system.

  • ERPNext does not usually provide a complete travel agency ticketing module out of the box. However, it has strong accounting, CRM, supplier, invoice and payment features that can be extended with custom travel agency DocTypes such as Air Ticket Sale, Travel Booking and Passenger.

  • Yes, with configuration or customisation. A custom Air Ticket Sale document can track passenger details, airline, route, PNR, ticket number, supplier, selling price, cost price, profit, Sales Invoice, Purchase Invoice and Payment Entry.

  • Yes. ERPNext Sales Invoice is used to bill customers and records receivables and income when submitted. A travel booking can be configured to create a Sales Invoice automatically.

  • Yes. ERPNext Purchase Invoice records supplier bills and payables. It can be used for airline invoices, hotel invoices, tour operator invoices and other supplier costs.

  • Yes. ERPNext Payment Entry can record payments against Sales Invoices, Purchase Invoices, Sales Orders, Purchase Orders and other transactions. It supports both customer receipts and supplier payments.

  • Yes, but this usually needs a custom travel booking or ticketing workflow. The system can calculate profit by comparing customer selling price, supplier cost, service fees, discounts and payment charges.

  • Yes, ERPNext can support refunds using Credit Notes, Payment Entries, Journal Entries and custom refund workflows. Travel agencies usually benefit from a custom Refund Request document to track supplier refunds and customer refunds separately.

  • ERPNext can store the transaction data needed for VAT reporting, but TOMS and travel VAT treatment must be reviewed with an accountant or VAT adviser. HMRC explains that TOMS applies when travel facilities are bought in and resold as a principal or undisclosed agent.

  • ERPNext can help store ATOL certificate references, protected booking status, customer documents and booking attachments, but it does not replace ATOL compliance advice or licensing obligations. The CAA explains that customers should receive an ATOL Certificate when they book an ATOL-protected trip that includes a flight.