Qoyod
Pricing

Best Accounting Software for Tourist Transport Companies in Saudi Arabia

A tourist transport company in Saudi Arabia operates a fleet of luxury coaches, midsize buses, SUVs, and sedans serving inbound tour operators, AlUla and Diriyah day trips, Red Sea cruise transfers, and the expanding Vision 2030 tourism corridor. Revenue mixes per-trip charter, multi-day tour packages, hotel transfer contracts with negotiated rates, and per-pax pricing on shared tours. Each vehicle carries its own cost, drivers double as guides on premium tours and earn tips on top of salary, and ZATCA e-invoicing applies on every operator contract and direct-traveler receipt.

What makes tourist transport accounting different

A tourist transport business is not a regular transport service. Tour operators pay 30 to 90 days after the trip on negotiated per-pax rates with seasonal surcharges, multi-day packages mix transport revenue with passed-through hotel and entrance fees, driver-guides earn tips that have to be tracked for payroll, and the fleet ranges from a 200,000-SAR sedan to a 1.5-million-SAR luxury coach. Generic accounting tools cannot handle operator AR aging or pass-through revenue.

Tourist transport accounting revolves around five connected pieces: operator-contract AR with seasonal rate cards, pass-through revenue accounting for hotel and entrance fees, per-vehicle cost tracking, driver-guide payroll with tip tracking, and ZATCA tax invoice on every B2B operator contract plus simplified tax invoices on direct-traveler sales.

Daily reality is dozens of postings per branch: tour-operator bookings, per-trip dispatch records, hotel and entrance fee pass-through, fuel card transactions, maintenance invoices, driver-guide trip allowances, and seasonal rate card updates. Every uncollected operator receivable past 60 days is a working capital problem, and every untracked pass-through fee is a VAT exposure.


The most common accounting challenges in tourist transport

Every tourist transport company in Saudi Arabia runs into the same four recurring problems. They share one root cause: operator contracts get treated like one-off sales, and pass-through fees get mixed with revenue.

1. Pass-through fees booked as revenue. A 3-day AlUla package quotes SAR 4,200 per pax that includes SAR 1,200 of hotel cost and SAR 300 of entrance fees the operator passes through. Booking the full 4,200 as revenue inflates the P&L, mis-states gross margin, and overstates VAT due. Pass-through fees must post to a clearing liability and clear on payment to the hotel.

2. Tour operator receivables aged informally. Tour operators pay on 30, 60, or 90 days depending on contract. Without integrated AR aging, the collections team chases the loudest operator first, the quiet ones drift past 120 days, and bad-debt provisions are estimated at year-end instead of recognized as receivables age.

3. Per-vehicle cost not tracked. The company runs a mixed fleet of sedans, SUVs, midsize buses, and luxury coaches. Fuel, maintenance, insurance, and depreciation all sit in one fleet bucket, so the company has no idea whether the luxury coach class earns its premium or whether the sedan fleet subsidizes it.

4. Driver-guide tips invisible to payroll. Driver-guides on premium tours earn tips that can equal their base salary in peak season. Without tracking, GOSI base is understated, end-of-service accruals are wrong, and any future labor dispute exposes the underpayment.


What a tourist transport company actually needs from its accounting software

A generic accounting tool was built for one-time sales, not for tour-operator contracts with pass-through fees and a mixed fleet. The difference is concrete:

Task Generic accounting tool What a tourist transport company needs
Pass-through fees Treated as revenue Posted to clearing liability
Operator AR Single aging bucket Per-operator with contract terms
Per-vehicle cost Single fleet expense Per-vehicle dimension
Driver-guide tips Untracked Logged with payroll integration
Seasonal rate cards Fixed price list Time-bound rate cards per operator
VAT on pass-through Charged on gross Charged on transport portion only

Beyond the table, a tourist transport company specifically needs three capabilities that generic platforms do not deliver:

  • Pass-through revenue accounting, where hotel cost, entrance fees, and supplier-passthroughs post to a clearing liability and clear on payment, so the company’s revenue reflects transport service value only and VAT applies only to that portion.
  • Per-operator AR aging with contract terms, where each tour operator carries its own payment-term card (30/60/90 days), aging buckets are exact, and collections workflows trigger automatically on day 31, 61, and 91.
  • Per-vehicle cost tracking with fleet class dimensions, generating accurate per-trip cost and per-class margin, with ZATCA-certified tax invoices on every B2B operator contract and simplified invoices on direct-traveler sales.

Try Qoyod to run your tourist transport company
Pass-through revenue accounting, per-operator AR aging, per-vehicle cost tracking, driver-guide payroll, and ZATCA e-invoicing, all in one connected account.
Try Qoyod free for 14 days, no credit card required.

How to organize a tourist transport company’s books step by step

Moving a tourist transport company to integrated accounting takes around three to five weeks depending on fleet and operator count. This is the sequence Qoyod applies with every new tourist-transport customer:

1. Set the chart of accounts with vehicle, operator, and tour-type dimensions
Every revenue and expense account carries a vehicle dimension, an operator dimension, and a tour-type dimension. Per-vehicle, per-operator, and per-tour P&L is available without reclassification.

2. Configure pass-through revenue accounting
Hotel cost, entrance fees, and supplier passthroughs post to a clearing liability on the booking day. The liability clears on payment to the supplier, and revenue reflects the transport service value only.

3. Build per-operator AR with contract terms
Each tour operator carries its own payment-term card and seasonal rate card. Aging buckets are exact, and collections workflows trigger automatically on the right day.

4. Wire ZATCA e-invoicing for both B2B operators and direct travelers
Operator invoices flow through the Clearance path with full tax invoice content. Direct-traveler sales flow through Reporting as simplified tax invoices. Both carry the QR code and XML signing required by phase two.

5. Set up per-vehicle cost allocation
Each vehicle carries a vehicle dimension and a fleet-class assignment (sedan, SUV, midbus, coach). Fuel, maintenance, insurance, and depreciation post against the right vehicle, so per-class margin is available at any time.

6. Review operator AR aging and per-class margin weekly
Allocate 30 minutes a week to two reports: per-operator AR aging and per-fleet-class contribution margin. Weekly catches surface operators drifting past 60 days and fleet classes losing money on hidden cost.

7. Prepare VAT, Zakat, and payroll monthly
The system rolls up output VAT on transport revenue only into a ready-to-file VAT return, with pass-through fees excluded. Payroll includes driver-guide salaries, tracked tips, GOSI, and end-of-service accruals, and Zakat base uses the right revenue treatment.

E-invoicing and ZATCA compliance for tourist transport

Phase two of ZATCA e-invoicing requires every operator invoice and every direct-traveler receipt to be issued through a certified system connected to the Fatoora platform. Tourist transport companies issue both B2B tax invoices to tour operators through the Clearance flow and simplified tax invoices on direct-traveler sales through the Reporting flow. For a side-by-side view of vendor costs, read the guide on e-invoicing pricing in Saudi Arabia.

Every operator invoice must include the operator name and tax number, a sequential invoice number, the date and time, an itemized list with the tour, number of pax, transport portion, pass-through fees separately flagged, VAT at 15% on transport only, totals before and after VAT, and a QR code. A certified system generates the QR code, signs the invoice in XML, and transmits it to the Fatoora platform automatically inside the Clearance window.

How to evaluate a ZATCA-certified system for a tourist transport company

When evaluating any e-invoicing vendor for a tourist transport operator, verify these six criteria:

  • Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
  • Both Reporting (direct traveler) and Clearance (B2B operator) flows in one system.
  • Pass-through flagging so VAT applies to transport portion only.
  • Multi-currency support for inbound operators billing in USD or EUR.
  • Long-term cloud storage of signed invoices for at least six years.
  • Monthly input-VAT and output-VAT reports ready in time for the quarterly filing deadline.

Where Qoyod fits in specifically for tourist transport companies

Qoyod brings together, inside one account: cloud accounting with vehicle, operator, and tour-type dimensions, pass-through revenue accounting, per-operator AR aging with contract terms, per-vehicle cost tracking, driver-guide payroll with tip tracking, ZATCA-approved e-invoicing, and consolidated reports. Every operator booking, pass-through fee, vehicle dispatch, and traveler tip lands an automatic journal entry inside the same ledger.

The platform handles multi-branch tourist transport operators serving inbound and outbound markets under one account, with shared master data (vehicles, drivers, operators, tour types), role-based permissions per branch, and either consolidated or per-branch reports. It runs entirely in the cloud, so owners, branch managers, and the external auditor share the same numbers from any device.

For operators opening new branches or migrating from spreadsheets, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to dispatch and tour-management partners.

What a tourist transport company gets when it subscribes to Qoyod
ZATCA
Phase-two certified
14 days
Free trial, no card needed
24/7
Support across all channels
Cloud
Access from any device, anywhere

Frequently asked questions

Does Qoyod handle pass-through fees correctly for tourist transport companies?+
Yes. Hotel cost, entrance fees, and supplier passthroughs post to a clearing liability on the booking day, clear on payment to the supplier, and revenue reflects the transport service value only. VAT applies to the transport portion only.
How does Qoyod track tour operator receivables?+
Each tour operator carries its own payment-term card (30/60/90 days) and seasonal rate card. Aging buckets are exact, collections workflows trigger automatically on the right day, and bad-debt provisions accrue as receivables age past contractual terms.
Can Qoyod track per-vehicle costs across a mixed fleet?+
Yes. Each vehicle carries a vehicle dimension and a fleet-class assignment (sedan, SUV, midbus, coach). Fuel, maintenance, insurance, and depreciation post against the right vehicle, so per-class margin is available at any time.
Does Qoyod track driver-guide tips for payroll?+
Yes. Tips logged per trip post against the driver-guide’s payroll record, GOSI base reflects tracked tips correctly, and end-of-service accruals use the right earnings base.
Does Qoyod support multi-currency invoicing for inbound operators?+
Yes. Inbound tour operators billing in USD, EUR, or GBP are supported with daily FX rates, and the system tracks unrealized FX gain or loss on outstanding receivables until settlement.
Is technical support available 24/7?+
Yes, 24/7 support is available across phone, WhatsApp, email, and live chat. The support team is based in Saudi Arabia and trained on tourist-transport specifics (pass-through fees, operator AR, fleet costing, ZATCA compliance), so resolution time on critical issues stays short.

Running a tourist transport company does not need a generic accounting tool, it needs an operating ledger that ties pass-through accounting, per-operator AR, per-vehicle cost, and ZATCA e-invoicing together inside one account. The operators that consistently grow are the ones that see per-operator and per-class margin every week. That capability is what makes Qoyod the right fit for tourist transport companies in Saudi Arabia.

0%
جاهز لتطبيق ما قرأته؟

قيود يدير محاسبتك بدقة وامتثال كامل لهيئة الزكاة والضريبة والجمارك

جرّب قيود مجانًا لمدة 14 يومًا — بدون بطاقة ائتمان.

Ready to put this into practice?

Qoyod handles your accounting accurately and stays ZATCA-compliant.

Try Qoyod free for 14 days — no credit card required.