Ghana — GRA, E-VAT and B2B e-invoicing
Ghana launched its Electronic VAT Invoicing (E-VAT) system in October 2022 under the Ghana Revenue Authority (GRA). After a pilot phase with 50 large taxpayers, mandatory rollout began in April 2023 in waves, with generalisation to VAT-registered taxpayers in 2025.
Regulatory timeline
- 18 December 2008 — Electronic Transactions Act 2008 (Act 772). Ghanaian legal framework for electronic signature, digital archival and probative value of electronic records.
- 30 December 2013 — Value Added Tax Act 2013 (Act 870). Overhaul of Ghanaian VAT (12.5 % then 15 %), establishes modern invoicing obligations and GRA controls.
- 3 April 2018 — GRA Act 2018 (Act 970). Autonomous status of the Ghana Revenue Authority, mandates the GRA with VAT modernisation.
- 1 April 2022 — VAT Flat Rate Scheme creation. Distinction between Standard Rate (15 %) and Flat Rate (3 %) by taxpayer nature, basis for E-VAT multi-regime modelling.
- 1 October 2022 — E-VAT pilot launch. GRA selects 50 large taxpayers (banks, telecoms, distribution) for the pilot phase of the E-VAT system.
- 23 December 2022 — VAT (Amendment) Act 2022 (Act 1082). Gives mandatory legal basis to E-VAT, sets non-compliance penalties (GHS 5,000 to 50,000 fine by recurrence).
- 1 April 2023 — Mandatory phase 1. Wave 1: 600 large taxpayers (turnover > GHS 10M annual) must issue via E-VAT.
- 1 October 2023 — Mandatory phase 2. Extension to taxpayers with turnover > GHS 2M annual.
- 1 April 2025 — Phase 3 generalisation. All VAT-registered taxpayers in Ghana must issue via E-VAT, no threshold.
Technical schema
The E-VAT format is a GRA proprietary JSON. Features:
-
TIN: format
L0012345678(letter + 10 digits). Prefixes:Pindividuals,Ccompanies (Companies),Ggovernment,Fforeigners. - vatRate: 15 % Standard, 3 % Flat Rate Scheme (FRS), 0 % export or zero-rated, exempt (financial services, education, health).
- nhilAmount: National Health Insurance Levy (NHIL, 2.5 %) levied in addition to VAT for all goods and services.
- getFundAmount: Ghana Education Trust Fund Levy (GETFL, 2.5 %) levied in addition to VAT.
- covidLevyAmount: COVID-19 Health Recovery Levy (1 %) introduced in 2021 and maintained since.
-
evatInvoiceNumber: identifier assigned by the GRA in
the format
GRA-EVAT-YYYY-NNNNNNNN. - ydk: "Yɛnnyɛ Dwumadie Kɔ" (Twi for "System Done Well" — GRA internal code), Control Unit / Service Provider identifier that issued it.
Minimal example of an E-VAT invoice:
{
"supplier": {
"tin": "C0012345678",
"vatNumber": "GH-VAT-0123456789",
"businessName": "Ediverse Demo Ghana Ltd",
"address": "Independence Avenue 25, Accra",
"branchCode": "MAIN"
},
"buyer": {
"tin": "P0098765432",
"vatNumber": "GH-VAT-9876543210",
"businessName": "Customer Demo Ghana Ltd"
},
"invoice": {
"invoiceNumber": "GH-2026-00000142",
"invoiceDate": "2026-05-16T10:30:00Z",
"currency": "GHS",
"items": [
{
"description": "Cloud services May 2026",
"itemCode": "SVC-CLOUD-001",
"quantity": 1.0,
"unitPrice": 50000.00,
"vatRate": 15.0,
"vatAmount": 7500.00,
"nhilAmount": 1250.00,
"getFundAmount": 1250.00,
"covidLevyAmount": 500.00,
"totalAmount": 60500.00
}
],
"totals": {
"subtotal": 50000.00,
"vatAmount": 7500.00,
"nhilAmount": 1250.00,
"getFundAmount": 1250.00,
"covidLevyAmount": 500.00,
"totalAmount": 60500.00
}
},
"graMetadata": {
"evatInvoiceNumber": "GRA-EVAT-2026-00000142",
"qrCode": "https://gra.gov.gh/evat/lookup?id=GRA-EVAT-2026-00000142",
"ydk": "GRA-DEV-2023-001",
"signature": "..."
}
}Submission flow
The taxpayer can submit via two channels: (1) directly to the GRA E-VAT API (gra.gov.gh/evat) with OAuth 2.0 authentication, or (2) via a GRA-accredited Service Provider (alternative for small taxpayers without integration capacity). The GRA validates and returns the EVAT Invoice Number and QR Code.
┌──────────────┐ ┌────────────────────┐ ┌──────────────┐
│ GH supplier │───>│ E-VAT System │───>│ GH customer │
│ (ERP, JSON) │ │ (gra.gov.gh/evat) │ │ (retrieve + │
│ + GRA OAuth │ │ Service Provider │ │ scan QR) │
│ │ │ or Direct API │ │ │
└──────────────┘ └─────────┬──────────┘ └──────────────┘
│
▼
┌────────────────────┐
│ GRA assigns │ ← real-time
│ E-VAT Invoice No. │ validation
│ + QR Code + YDK │ or rejection
└────────────────────┘The buyer receives the validated invoice through usual channels and can verify the EVAT Invoice Number on gra.gov.gh/evat/lookup or scan the embedded QR Code. VAT returns (VAT3, NHIL, GETFL) are automatically pre-filled from E-VAT.
Validation
- GRA: gra.gov.gh — official site, forms, E-VAT documentation and FAQ.
- GRA E-VAT System: gra.gov.gh/evat — E-VAT portal, invoice lookup, taxpayer access.
- GRA Taxpayer Portal: tportal.gra.gov.gh — VAT3 / NHIL / GETFL / Income Tax tele-filing interface.
- Ghana Ministry of Finance: mofep.gov.gh — publication of finance laws, budgets, tax communications.
Common pitfalls
- Four parallel taxes (VAT, NHIL, GETFL, COVID Levy). Ghana cumulates VAT 15 % + NHIL 2.5 % + GETFL 2.5 % + COVID Levy 1 % = effective 21.9 % on most goods and services. Each tax must be detailed separately in the E-VAT JSON; aggregating them is a systematic GRA rejection.
-
TIN with letter prefix. The Ghanaian TIN starts with
a letter (
P,C,G,F) indicating the taxpayer's nature. Common error: forgetting the prefix or using the wrong one (Pinstead ofCfor a LLC). Check with the buyer before issuance. - Standard Rate vs Flat Rate Scheme (FRS). Retailers and certain services fall under FRS at 3 % (reduced effective rate without upstream VAT deduction). Check the buyer's regime before issuance to apply the right rate and the right mention on the invoice.
- Service Provider vs Direct API. The GRA accredits Service Providers (local integrators) to help small taxpayers without technical capacity. The "Direct API" channel is reserved for high volumes (>1000 invoices/month) with prior GRA technical validation.
- GHS currency + USD for exports. The Ghanaian Cedi (GHS) experienced strong devaluations in 2022-2024. For cross-border invoices in USD/EUR, indicate the Bank of Ghana exchange rate of the day; the GRA converts to GHS for internal VAT calculations.
Cross-links
- EN 16931 — European semantic comparison.
- Nigeria — West African neighbour with UBL FIRS eInvoice.
- Kenya — East African country with more mature eTIMS.
- South Africa — major Southern market.
- Official sources: gra.gov.gh, gra.gov.gh/evat, mofep.gov.gh.