Learn

What is CamInvoice and Who Must Comply?

CamInvoice is Cambodia's mandatory electronic invoicing system, operated by the General Department of Taxation (GDT) under the Ministry of Economy and Finance. Launched as part of Cambodia's Revenue Mobilization Strategy 2019-2023 and extended through the Digital Government Policy 2022-2035, CamInvoice requires businesses to submit structured electronic invoices in real time to the GDT clearance platform before they are considered legally valid. The system uses the Universal Business Language (UBL) 2.1 XML standard and follows a clearance model where the GDT validates and stamps each invoice before it reaches the buyer. Compliance is mandatory and phased by business size, with significant penalties for non-compliance.

Updated March 20266 min read

Cambodia's tax-to-GDP ratio stood at approximately 18.2% in 2023, with the government targeting 20% by 2027 through improved tax administration including mandatory e-invoicing.

International Monetary Fund Article IV Consultation, 2023

Countries that implement mandatory e-invoicing typically see VAT compliance gaps narrow by 10-15 percentage points within three years of full rollout.

World Bank Tax Administration Diagnostic Assessment, 2024

UBL XML Format and Invoice Structure

CamInvoice uses the Universal Business Language (UBL) 2.1 XML standard, an internationally recognized format maintained by OASIS. Each invoice must include mandatory fields such as supplier TIN, buyer TIN, invoice number, issue date, line item descriptions, unit prices, VAT amounts, and total payable amount. The UBL format provides machine-readable structure that enables automated processing by both the GDT clearance system and the buyer's accounting systems. This is a significant departure from the PDF or paper invoices that have historically dominated Cambodian commerce. The structured format also enables downstream applications like supply chain finance, where verified invoice data can serve as collateral for working capital lending.
CamInvoice UBL 2.1 Required Fields
FieldUBL ElementDescriptionValidation
Supplier TINAccountingSupplierParty/TaxIDGDT-registered tax identification numberReal-time TIN validation via CamDX
Buyer TINAccountingCustomerParty/TaxIDBuyer tax identification numberTIN format check
Invoice NumberIDUnique sequential identifierUniqueness check per supplier
Line ItemsInvoiceLineProduct/service description and quantityAt least one line required
VAT AmountTaxTotal/TaxAmountCalculated VAT per applicable rateRate validation (10% standard)
Total PayableLegalMonetaryTotal/PayableAmountTotal including VATArithmetic consistency check

The Clearance Model Explained

CamInvoice uses a clearance model, also known as a pre-clearance or real-time validation model. In this model, the supplier submits the electronic invoice to the GDT platform BEFORE sending it to the buyer. The GDT system validates the invoice against its rules engine, checking TIN validity, format compliance, arithmetic accuracy, and duplicate detection. If the invoice passes validation, the GDT stamps it with a unique clearance code and returns it to the supplier, who then forwards it to the buyer. Only cleared invoices are considered legally valid tax documents. This contrasts with the post-audit model used in many countries, where invoices are submitted to tax authorities after the fact. The clearance model gives the GDT real-time visibility into all commercial transactions, enabling immediate fraud detection.

Phased Rollout Timeline 2025-2027

The CamInvoice mandate follows a three-phase rollout designed to give businesses time to implement the required technical systems. The phased approach prioritizes large taxpayers first, where the revenue impact and compliance infrastructure are greatest, before extending to smaller enterprises. Each phase includes a six-month grace period during which businesses can submit invoices in parallel (both electronic and paper) while testing their integration. After the grace period, electronic submission becomes the sole accepted format. CamFinTech recommends that businesses in Phase 2 and Phase 3 begin technical preparation at least 12 months before their mandatory compliance date.
CamInvoice Mandatory Compliance Timeline
PhaseEffective DateTaxpayer CategoryAnnual Turnover ThresholdEstimated Entities
Phase 1January 2025Large taxpayersAbove KHR 2 billion (~USD 500,000)~5,000
Phase 2January 2026Medium taxpayersAbove KHR 500 million (~USD 125,000)~25,000
Phase 3January 2027All registered taxpayersNo threshold~160,000
B2G MandatoryJuly 2025Government suppliersAll government contracts~10,000

B2G and B2B Integration Phases

The CamInvoice rollout distinguishes between business-to-government (B2G) and business-to-business (B2B) invoicing. B2G invoicing, covering all suppliers to government ministries and state-owned enterprises, becomes mandatory in mid-2025 and serves as the proving ground for the platform. B2B e-invoicing follows the phased timeline by taxpayer size. The B2G phase is strategically important because the government is both the regulator and the buyer, meaning compliance can be enforced through procurement contracts. Enterprises that fail to submit compliant electronic invoices for government contracts will not receive payment, creating an immediate and powerful incentive. The lessons learned from B2G implementation will inform the broader B2B rollout.

API Integration and Technical Architecture

The CamInvoice platform exposes RESTful APIs for invoice submission, status queries, and clearance code retrieval. Businesses can integrate directly using the GDT-published API specification or through certified middleware providers. The API supports both synchronous submission with immediate clearance response and asynchronous batch submission for high-volume invoicers. Authentication uses OAuth 2.0 with API keys issued by the GDT during the onboarding process. All API communication is encrypted with TLS 1.3. For enterprises using ERP systems, integration typically involves building an adapter layer that transforms internal invoice data into UBL 2.1 XML and calls the CamInvoice API. CamFinTech provides pre-built adapter templates for SAP, Oracle, and popular Cambodian accounting software packages.

Penalties and Enforcement Mechanisms

The GDT enforcement framework for CamInvoice includes both financial penalties and operational consequences. Direct financial penalties range from 10% to 25% of the invoice value for non-compliant invoices, with escalating penalties for repeat offenses. Persistent non-compliance can result in suspension of the business's VAT registration and, in severe cases, revocation of the business operating license. Indirect enforcement mechanisms are equally powerful. Non-compliant invoices cannot be claimed as input tax credits by the buyer. This means that buyers will increasingly refuse to accept invoices from non-compliant suppliers, as doing so would increase their own tax burden. This market-driven enforcement creates a cascading compliance incentive through the entire supply chain.

SME Impact and CamFinTech Advisory

Small and medium enterprises face the greatest compliance challenge because many lack accounting software, ERP systems, or dedicated IT staff. The GDT has committed to providing a free web portal for manual invoice entry, but this is impractical for businesses processing more than a handful of invoices per day. CamFinTech addresses the SME compliance gap through affordable integration solutions, including lightweight API connectors for popular Cambodian accounting tools, cloud-based UBL conversion services, and training programs for finance teams. We also advise SMEs on the supply chain finance opportunities that CamInvoice creates: verified electronic invoices become bankable assets that can be discounted or used as collateral for working capital facilities, turning a compliance burden into a financing advantage.

The GDT registered approximately 160,000 active taxpayer entities as of 2024, of which the largest 5,000 account for over 80% of total tax revenue collected.

General Department of Taxation Annual Report, 2024

Frequently Asked Questions

Related Reading

How CamFinTech Can Help

Book a Consultation