Qoyod
Pricing

Best Accounting Software for Customs Clearance Offices in Saudi Arabia

A customs clearance office in Saudi Arabia carries shipment files, not products. Every file starts at Jeddah, Dammam, Riyadh dry port, or a land border crossing, moves through Fasah declaration, Saber conformity, and ZATCA duty payment, and closes with a final disbursement statement to the importer. A single Jeddah broker can handle 60 shipment files at once, advance 1.2 million SAR in port disbursements per month, work with 18 shipping lines, and chase 90-day receivables from importers. Without shipment-file accounting, port-disbursement advances, broker-fee billing, and ZATCA e-invoicing, the office loses margin to advances it never recovers and to fees it never bills.

What makes customs clearance accounting different

A customs clearance office is a project-by-shipment business. Every file is its own profit center, with its own duty advances, port fees, transport costs, and broker fee. The same importer can have 30 open files at once at different stages: declaration submitted, duty paid, container released, trucked to warehouse, billed, collected. Generic accounting tools cannot model the per-file advances-and-disbursements ledger that brokers actually run.

Customs clearance accounting revolves around five connected pieces: per-shipment file accounting with advances and disbursements, broker fee structures by HS code or container, port-and-line disbursement tracking, importer credit control with file-level aging, and ZATCA standard tax invoice on broker fees with reimbursable disbursements passed through at cost.

Daily reality is dozens of postings per day: duty payments to ZATCA, port handling charges, shipping line release fees, inland trucking, Saber conformity fees, broker fee accrual at file close, importer invoicing on file completion, and collection follow-up on aging files.


The most common accounting challenges in customs clearance offices

Every customs clearance office in Saudi Arabia runs into the same four recurring problems. They share the same gap: cash leaves the office in advance for duty, port fees, and trucking, and the office never matches the recovery against the original file.

1. Disbursement advances lost. A broker advances 84,000 SAR in customs duty on a container for an importer. The container clears, the importer never sees a clean line-by-line disbursement, and 6,000 SAR in port fees never make it onto the invoice. Across 60 files a month the leakage compounds to a six-figure annual loss.

2. Broker fee under-billed. The office quotes a 1,200 SAR per-container clearance fee but absorbs an extra Saber conformity fee, a port storage charge, and a customs amendment fee on the side. Without a fee schedule that captures every chargeable line, the office bills 1,200 SAR and swallows 800 SAR in unrecovered fees.

3. Importer aging invisible. An importer with 12 closed files owes 340,000 SAR across 180-day aging. The office takes a 13th file, advances another 60,000 SAR in duty, and only discovers the receivables hole at quarter close. Without file-level aging by importer, the credit overrun never gets caught.

4. Port and line disbursements double-paid. A shipping line release fee gets paid by the office at the counter and again from petty cash because two staff handle the same file. Without a per-file disbursement ledger, the duplicate sits unreconciled until year-end audit.


What a customs clearance office actually needs from its accounting software

A generic accounting tool was built for selling counted items, not for opening 60 shipment files, advancing duty to ZATCA, paying port fees and trucking, and billing the importer six weeks later. The gap is concrete:

Task Generic accounting tool What a customs office needs
Project Generic project Per-file shipment ledger
Disbursements Expense account Reimbursable per file
Fees Single rate Schedule by HS code or container
Importers Generic customer Credit limit with file aging
Ports Not supported Per-port and per-line tracking
VAT Flat 15% Standard on fee, zero on disbursement

Beyond the table, a customs clearance office specifically needs three capabilities generic platforms do not deliver:

  • Per-shipment-file accounting with advances and disbursements, where every duty payment, port fee, trucking charge, and Saber fee posts against the file and rolls into the final disbursement statement to the importer.
  • Broker fee schedule by HS code or container with reimbursables pass-through, so every chargeable line lands on the invoice and disbursements pass through at cost without VAT confusion.
  • ZATCA-certified B2B invoicing through the Clearance flow, where every importer invoice fires a standard tax invoice with disbursement lines, and the system handles the simplified tax invoice case on walk-in customs work.

Try Qoyod to run your customs clearance office
Per-file shipment accounting, port-and-line disbursement tracking, broker fee schedules, importer credit control, and ZATCA e-invoicing, all in one connected account.
Try Qoyod free for 14 days, no credit card required.

How to organize a customs clearance office’s books step by step

Moving a customs clearance office to integrated accounting takes around two to three weeks depending on file volume and importer mix. This is the sequence Qoyod applies with every new customs-office customer:

1. Set the chart of accounts with file and importer dimensions
Every revenue and expense account carries a file dimension (shipment number) and an importer dimension. Per-file and per-importer margin is available without reclassification.

2. Build the fee schedule by HS code and container
Each HS code group and container size has a clearance fee, an amendment fee, a Saber fee, and a documentation fee. The fee schedule auto-populates the file at open.

3. Wire the disbursement ledger per file
Every duty payment, port handling charge, shipping line fee, and inland trucking cost posts to the file. Disbursements roll into the final invoice as pass-through reimbursables.

4. Open importer accounts with credit limits
Every importer account has a credit limit, file-level aging buckets, and a new-file block when the limit is exceeded. Any breach requires a manager override with a logged reason.

5. Process file lifecycle from declaration to release
Files move through declaration submitted, duty paid, port released, trucked, and billed. The system tracks Fasah declaration numbers and Saber certificate numbers per file.

6. Review file margin and importer aging weekly
Allocate 30 minutes a week to two reports: file margin (fee minus unreimbursed disbursements) and importer aging with credit utilization. Weekly catches surface disbursement leakage and credit creep before they erode the quarter.

7. Prepare VAT, Zakat, and payroll monthly
The system rolls up output VAT on broker fees into a ready-to-file VAT return, with disbursements correctly excluded from the VAT base, payroll generates GOSI and end-of-service accruals for clearance agents and drivers, and Zakat base uses the right fixed-asset valuation.

E-invoicing and ZATCA compliance for customs clearance offices

Phase two of ZATCA e-invoicing requires every broker invoice and importer billing to be issued through a certified system connected to the Fatoora platform. Customs clearance offices issue standard tax invoices for importers through the Clearance flow, with disbursement lines passed through at cost.

Every invoice must include the office name and tax number, a sequential invoice number, the date and time, the importer name and tax number, an itemized list with broker fee lines (VAT-able) and disbursement lines (pass-through), VAT at 15% on the fee portion 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 inside the Clearance window for B2B invoices.

How to evaluate a ZATCA-certified system for a customs office

When evaluating any e-invoicing vendor for a customs clearance office, verify these six criteria:

  • Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
  • Clearance flow with B2B invoices and the ability to split fee lines from disbursement lines.
  • Per-line VAT control so disbursements pass through at cost without VAT.
  • File reference, Fasah declaration number, and Saber certificate visible on every invoice.
  • 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 customs clearance offices

Qoyod brings together, inside one account: cloud accounting with file and importer dimensions, per-shipment-file accounting with advances and disbursements, broker fee schedules by HS code and container, importer credit control with file-level aging, ZATCA-approved e-invoicing with pass-through disbursements, payroll, and consolidated reports. Every duty advance, port fee, trucking charge, and importer billing lands an automatic journal entry inside the same ledger.

The platform handles multi-branch broker networks under one account, with shared master data (importer database, fee schedule, port and line registers), role-based permissions per branch, and either consolidated or per-branch reports.

For offices opening new branches or migrating from spreadsheet file logs, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to logistics and CRM partners.

What a customs clearance office 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 support per-shipment-file accounting?+
Yes. Each shipment file is a project with its own advances, port disbursements, trucking, broker fee, and final invoice. Per-file margin is visible at file close.
How does Qoyod track port and shipping line disbursements?+
Every duty payment, port handling fee, shipping line release, and inland trucking cost posts against the file. Disbursements roll into the final invoice as pass-through reimbursables.
Can Qoyod control importer credit?+
Yes. Every importer account has a credit limit, file-level aging buckets, and a new-file block when the limit is exceeded. Any breach requires a manager override with a logged reason.
Does Qoyod separate VAT-able broker fees from pass-through disbursements?+
Yes. Broker fee lines carry standard 15% VAT, while disbursement lines pass through at cost without VAT. The ZATCA-compliant invoice shows both clearly.
Does Qoyod work for multi-branch broker networks?+
Yes. Multiple branches run under one account with role-based permissions, shared importer and fee schedule master, and either consolidated or per-branch reports.
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 customs-clearance specifics (shipment files, port disbursements, pass-through invoicing), so resolution time on critical issues stays short.

Running a customs clearance office does not need a generic accounting tool, it needs an operating ledger that ties shipment files, port disbursements, broker fees, importer credit, and ZATCA e-invoicing together inside one account. The offices that consistently grow are the ones that see file margin and importer aging every week. That capability is what makes Qoyod the right fit for customs clearance offices 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.