Compliance

Kuwait Qayd XBRL Digital Filing 2027: How Odoo Prepares Your Business

Kuwait's Ministry of Commerce has launched Qayd, a digital financial filing system using XBRL. Voluntary in 2026, mandatory from January 1, 2027. Here is what every Kuwait business needs to know and how Odoo gets you ready.

CentrixPlus TeamApril 29, 202631 min read

If you run a company in Kuwait, a quiet but very important compliance deadline is coming. From January 1, 2027, every legal entity in Kuwait will be required to file its annual financial statements digitally through a system called Qayd (قيد), launched by the Ministry of Commerce and Industry in cooperation with the Kuwaiti Association of Accountants and Auditors.

Qayd uses an international standard called XBRL — a tagged data format that turns your balance sheet, income statement and cash flow into machine-readable numbers that the Ministry, auditors and analysts can review instantly.

The voluntary phase is already running through 2026. From the start of 2027, paper or PDF filings stop being accepted. If your accounting system cannot produce XBRL-tagged financial statements, you will have a problem.

This guide explains what Qayd is, who it applies to, what XBRL means in practice, and how Odoo ERP — properly configured by an experienced Odoo Silver Partner in Kuwait — prepares you for the deadline.

What Is Qayd?

Qayd is Kuwait's national electronic filing platform for financial statements. It is run by the Ministry of Commerce and Industry (MoCI) and was officially launched in 2025–2026 as part of Kuwait Vision 2035 and the country's broader digital transformation drive (alongside the Sahel platform for citizens and the Meta digital ID system).

Three things you should know:

  1. It is mandatory for all legal entities — private companies, single-person companies, simple partnerships and joint-stock companies. There is no size threshold; a small WLL must file just like a large KSC.
  2. It uses XBRL — not just PDF uploads. Your statements must be tagged in the standardized XBRL taxonomy.
  3. The voluntary window is now (2026), enforcement begins January 1, 2027. Companies that test the system this year will have a much easier transition.

Kuwait is following a path that Saudi Arabia took more than a decade ago with Qawaem, the equivalent XBRL filing system run by the Saudi Ministry of Commerce. The Kuwaiti CMA (Capital Markets Authority) has also been using XBRL for listed companies for years. Qayd extends this to every Kuwait business.

Why Kuwait Is Doing This

The official goals are clear from the MoCI's announcements:

  • Financial transparency across the Kuwait private sector
  • Faster audit and approval cycles for company filings
  • A national financial database that supports economic policy and credit analysis
  • Alignment with international reporting standards — XBRL is the OECD-recommended format for structured financial data

For business owners, the real-world impact is bigger than transparency. XBRL filing means:

  • Banks can pull your structured statements faster when you apply for credit
  • Auditors can cut review time and fees
  • The Ministry can detect inconsistent disclosures and unusual balance-sheet patterns automatically
  • Credit ratings, trade finance applications and tender pre-qualifications will increasingly draw on Qayd data

In short — this is not just a compliance item. It is the new layer through which Kuwait's regulators, banks and auditors will see your business.

What Is XBRL, in Plain Terms?

XBRL stands for eXtensible Business Reporting Language. Think of it as a barcoding system for accounts.

When you file a normal PDF balance sheet, "Total Receivables 245,000 KWD" is just text. A computer cannot reliably tell whether that number is short-term or long-term, or how it relates to your inventory or revenue.

XBRL adds a tag to every number — for example, <ifrs:TradeAndOtherCurrentReceivables>245000</ifrs:TradeAndOtherCurrentReceivables>. Now every regulator, auditor and banking algorithm reads the same number, in the same way, in seconds.

For Kuwait, the Qayd taxonomy is built on the IFRS Taxonomy, which is the right choice because Kuwait already uses IFRS for all financial reporting. So if your accounting is already IFRS-compliant, you are halfway there — you just need a system that can export IFRS statements with XBRL tags.

Who Has to Comply?

Per the MoCI announcements, mandatory Qayd XBRL filing from January 1, 2027 covers:

  • Private companies (WLLs)
  • Single-person companies (SPCs)
  • Simple partnerships
  • Joint-stock companies (KSCs and KSCC), public and closed
  • Branches of foreign companies operating in Kuwait

There is no revenue threshold and no exemption for small businesses. A small trading WLL doing 80,000 KWD a year and a 50 million KWD KSCC will both be in scope. The detail required will scale with company size, but the obligation is universal.

What This Means for Your Accounting System

If your business currently runs on:

  • Tally — There is no native XBRL export. You will likely have to re-key statements into a third-party XBRL tool every year, which adds cost and risk of error. See our guide on migrating from Tally to Odoo in Kuwait.
  • QuickBooks Online — Same problem. QuickBooks does not produce IFRS-tagged XBRL output for the Kuwait taxonomy.
  • Excel-based bookkeeping — Effectively impossible to produce reliable XBRL filings without a full ERP layer.
  • Old SAP Business One installations — Possible with add-ons, but the configuration cost is high and the GCC ecosystem of XBRL add-ons is thin.
  • Odoo, configured for Kuwait IFRS — This is the smoothest path, and the rest of this article explains why.

How Odoo Prepares You for Qayd

Odoo has three things that make Qayd compliance straightforward when the system is implemented properly.

1. IFRS-Compliant Chart of Accounts and Reporting

Kuwait follows IFRS. So does Odoo's accounting engine. When Odoo is implemented in Kuwait by a partner who understands IFRS — IFRS 15 for revenue, IFRS 16 for leases, IFRS 9 for financial instruments, and IFRS for SMEs where applicable — the chart of accounts and reporting structure already match the Qayd XBRL taxonomy.

That means your trial balance, balance sheet and income statement come out in exactly the structure the MoCI expects. No re-mapping, no Excel gymnastics.

2. Structured, Audit-Ready Data

Qayd is not just an export format. It is also a quality check. The XBRL taxonomy enforces internal consistency — totals must match sub-totals, opening balances must match prior closing, cash flow lines must reconcile to balance sheet movements. Inconsistencies are flagged automatically.

Odoo's double-entry engine, automated bank reconciliation, period-locking, audit trail and standardized journal posting mean your books are already structured the way Qayd wants to see them. Companies running clean Odoo accounting typically pass XBRL validation on the first attempt.

3. XBRL Export — Native or Custom

Odoo Enterprise 19 and 18 can be extended with XBRL export modules using the Odoo developer framework. CentrixPlus delivers Qayd-ready XBRL export as part of our Odoo accounting implementation for Kuwait clients. The export maps Odoo's IFRS reports directly to the Kuwait Qayd taxonomy and produces the validated XBRL instance document that you upload to the MoCI portal.

For listed Kuwait companies that already file XBRL with the CMA, the same Odoo configuration covers both filings — one source of truth, two filings.

A Realistic Timeline for Kuwait Businesses

If you have not started preparing for Qayd, here is a sensible plan:

Quarter Action
Q2 2026 Audit your current accounting system. Identify whether it produces clean IFRS statements.
Q3 2026 If you are on Tally, QuickBooks or Excel — start your Odoo migration project. A typical migration runs 6 to 10 weeks.
Q4 2026 Run a voluntary Qayd test filing for your FY2025 accounts. Catch and fix any tagging or validation issues.
Q1 2027 File your FY2026 statements through Qayd in the mandatory phase, on time and validated.

Companies that wait until late 2026 to start will find themselves rushing into a system migration during their busiest accounting period. Companies that act in Q2–Q3 2026 will file FY2026 statements with confidence.

IFRS, Chart of Accounts and Qayd — Frequently Asked Questions

The single biggest question we get from Kuwait business owners is not actually about XBRL itself. It is about IFRS — the accounting standards that XBRL tags are based on. Below is the practical guide we walk our clients through. If your business is on Odoo, your auditor signs off on your books, and your chart of accounts has been intentionally structured, most of these will already be in good shape. If you are on Tally, QuickBooks, or Excel, this section is essential reading.

Part A — IFRS Basics and the Authoritative Bodies

What is IFRS and why does Qayd require it?

IFRS — International Financial Reporting Standards — is the global rulebook for how businesses present their financial statements. Kuwait, like most of the GCC and the wider world, has adopted IFRS as the official accounting framework for commercial entities. The Qayd portal is built on the IFRS Accounting Taxonomy, meaning every single number you file is tagged using the official IFRS vocabulary. If your books are not structured to IFRS, they cannot be tagged correctly, and the filing will not validate.

Who issues IFRS and where do I find the authoritative texts?

Four bodies matter here, in order of authority:

  1. IFRS Foundation — the not-for-profit umbrella based in London that governs the standard-setting process. Official website: ifrs.org. All standards are published in English here; some content is free to read with registration, the complete library requires a paid subscription.
  2. International Accounting Standards Board (IASB) — sits under the IFRS Foundation and is the body that actually writes the standards. New IFRS releases (e.g., IFRS 17, IFRS 18) come out of the IASB.
  3. IFRS Interpretations Committee (IFRIC) — issues binding interpretations when the standards are ambiguous in practice.
  4. Kuwaiti Association of Accountants and Auditors (KAAA) — the Kuwait professional body. Publishes Arabic translations under license from the IFRS Foundation and issues local implementation guidance for Kuwait practitioners.

For the IFRS Taxonomy specifically — the dictionary of XBRL tags — the IFRS Foundation publishes a new version each year (the 2024 release is what most Qayd implementations are being built against). It is freely downloadable from the IFRS Foundation website.

What are the minimum IFRS standards my Kuwait business must follow?

There are around 40 active IFRS and IAS standards in total. Most Kuwait commercial businesses do not need all of them, but the following are unavoidable for almost any operating company:

Area Standard What it covers
Presentation IAS 1 The structure and format of financial statements — what goes where, current vs non-current, comparatives
Inventories IAS 2 Costing methods (FIFO, weighted average), net realizable value, write-downs
Cash flows IAS 7 The Statement of Cash Flows — direct or indirect method
Accounting policies IAS 8 Choosing, changing, and disclosing accounting policies
Income taxes IAS 12 Current and deferred tax (now critical for DMTT-impacted groups)
Fixed assets IAS 16 Property, Plant and Equipment — capitalization, depreciation, revaluation
Employee benefits IAS 19 End-of-service indemnity, leave provisions, pension obligations
Foreign exchange IAS 21 Translation of foreign currency transactions and balances
Related parties IAS 24 Disclosure of transactions with shareholders, directors, group entities
Impairment IAS 36 Testing assets for impairment, recognizing impairment losses
Provisions IAS 37 Provisions, contingent liabilities, contingent assets
Intangibles IAS 38 Software, goodwill, licenses, brand value
Financial instruments IFRS 9 Loans, receivables, payables, expected credit losses (ECL)
Financial disclosures IFRS 7 Disclosure of credit, liquidity, and market risk
Fair value IFRS 13 How to measure and disclose fair value
Revenue IFRS 15 The 5-step model for recognizing revenue from customer contracts
Leases IFRS 16 Right-of-use assets and lease liabilities — applies to your office, warehouse, vehicles

If your business is in banking, insurance, or shariah-compliant finance, additional standards apply (IFRS 17 for insurance contracts, AAOIFI for Islamic finance products).

Can my company use IFRS for SMEs instead of full IFRS?

Yes — and this is a relief for many Kuwait SMEs. The IFRS Foundation publishes a separate simplified standard called IFRS for SMEs. It is around 250 pages compared to over 3,000 for full IFRS, and removes some of the most complex requirements (full deferred tax accounting, complex financial instrument rules, EPS disclosures).

Kuwait permits IFRS for SMEs for entities that are not "publicly accountable" — meaning you are not a listed company, not a bank or insurer, and you do not hold customer assets in a fiduciary capacity. Most family-owned trading companies, restaurants, retailers, clinics, and small manufacturers qualify.

Practically, whether you use full IFRS or IFRS for SMEs makes very little difference to the Qayd filing itself. The taxonomy supports both, and Odoo configures both cleanly. Talk to your auditor about which is appropriate for your size and ownership structure.

Is there a standard format or Chart of Accounts required for IFRS or Qayd?

This is one of the most common misconceptions, so it is worth addressing directly. No — neither IFRS nor Qayd mandates a specific Chart of Accounts.

What IFRS standardizes is the output — IAS 1 dictates which line items must appear on your Balance Sheet, P&L, Cash Flow Statement, and Statement of Changes in Equity. What Qayd standardizes is the tagging — the IFRS Taxonomy is the controlled XBRL vocabulary every filing must use. What is not standardized is your internal account codes. You can call your cash account 1100 or 100001 or CASH-NBK-MAIN — both IFRS and Qayd are indifferent as long as your accounts roll up to the right IFRS categories and tag to the right Taxonomy elements.

In practice, you do not design a CoA from scratch. Most Kuwait Odoo deployments start with Odoo's IFRS-aligned chart and customize for Kuwait specifics — KWD base currency, end-of-service indemnity provisions, K-NET clearing accounts, NBK/KFH/Boubyan banking accounts, related-party accounts for sponsors. Big 4 firms also provide industry-specific templates to their audit clients. Choose a sound starting template, customize for your industry, and map each account to its IFRS Taxonomy element — that is the work, not adopting a particular chart.

The next section below lists exactly which IFRS account categories Qayd will look for, and shows where to add the often-missing ones inside your Odoo Chart of Accounts.

Part B — Chart of Accounts Problems and How to Fix Them

What happens if my Chart of Accounts is not IFRS-compliant?

Three things, in order of pain:

  1. Your auditor cannot issue a clean opinion — they will either issue a qualified opinion (a warning sign to banks, regulators, and tenders) or refuse to sign until adjustments are made. The adjustments will be substantial and expensive.
  2. You cannot generate a valid Qayd XBRL filing — the tags simply will not map to your accounts, the validation will fail, and the filing will be rejected by the portal. From January 1, 2027, this means non-compliance under the Companies Law.
  3. Your management reporting is misleading — non-IFRS books produce numbers that look fine on paper but do not reflect real economic performance. CFOs make bad decisions on bad data. Banks see this and price your credit accordingly.

The fix is always cheaper before the deadline than after.

What are the most common Chart of Accounts mistakes that fail IFRS?

After auditing dozens of Kuwait books across retail, manufacturing, F&B, healthcare, and trading, the same ten issues come up over and over:

  1. No current vs non-current split. All assets and liabilities are in one bucket. IFRS requires a clear distinction (typically based on the 12-month rule).
  2. All revenue lumped into one account. IFRS 15 requires disaggregation by major revenue stream (product lines, service contracts, geographic markets).
  3. No Expected Credit Loss (ECL) provision accounts. IFRS 9 mandates a forward-looking impairment model on receivables. The old "doubtful debts" account is not enough.
  4. No Right-of-Use Asset or Lease Liability accounts. Since IFRS 16 took effect, every operating lease (office rent, vehicle lease, warehouse) must be capitalized on the balance sheet. Many Kuwait books still treat these as pure rental expense.
  5. End-of-service indemnity recorded as cash expense, not a provision. IAS 19 requires an actuarial-based provision accrued over each employee's tenure, not just an expense at termination.
  6. Foreign exchange differences not segregated. Realized and unrealized FX gains and losses need separate accounts and proper translation methodology (IAS 21).
  7. No accumulated depreciation or impairment accounts. Net book value cannot be calculated cleanly. IAS 16 and IAS 36 require visible gross-and-accumulated separation.
  8. Capex and opex mixed. Repairs that should be expensed get capitalized, or improvements that should be capitalized get expensed. This skews both the balance sheet and the income statement.
  9. Accrued expenses lumped with trade payables. Trade creditors and accruals are distinct categories with different disclosure requirements.
  10. Related party transactions not flagged. IAS 24 requires identification and disclosure of all transactions with shareholders, directors, group entities, and key management personnel.

How do I fix a non-compliant Chart of Accounts?

The cleanest fix is a structured five-step migration:

  1. Audit your current chart. Document every account, what it is used for, and what IFRS classification it should fall under. This typically takes 5–10 business days for a mid-size Kuwait business.
  2. Design the target chart. Map every existing account to an IFRS-compliant account, and identify the new accounts you need to create (ECL, ROU, OCI, separate revenue streams). This is where an Odoo Silver Partner with strategic financial consulting expertise — like CentrixPlus — adds the most value.
  3. Reclassify the opening balances. Move the prior period's closing balances to the new accounts. This is the most technical step; it usually requires working alongside your external auditor.
  4. Reconfigure your accounting system. Implement the new chart in Odoo (or migrate from Tally/QuickBooks to Odoo as part of the project). Set up the journal entries, automated postings, and reports against the new structure.
  5. Document the policy. Update your accounting policies note in the next set of financial statements, explaining the changes per IAS 8.

Done properly, this is a 6–10 week project for a typical Kuwait mid-market business. Done in a panic at the deadline, it is a six-month nightmare.

Do I have to redo my historical accounts retroactively?

In most cases, no. IAS 8 distinguishes between:

  • Changes in accounting estimates — applied prospectively (going forward only)
  • Changes in accounting policy — generally applied retrospectively, but with limited transition relief

When you move from a non-IFRS chart to an IFRS chart, you typically restate only the prior-year comparatives to make the new financial statements comparable. You do not need to redo five years of books. Your auditor will document the transition and disclose it in the policies note.

The exception is if you have been materially misstating things (e.g., never accruing end-of-service indemnity at all). In that case, the restatement reaches further back and the audit committee gets involved.

Part C — Kuwait Regulators and Workflow

Which Kuwait bodies enforce IFRS compliance?

Four authorities matter, depending on what kind of business you run:

  1. Ministry of Commerce and Industry (MoCI) — the primary enforcer for all commercial entities. Owns the Qayd portal. Issues the filing mandates, taxonomy specifications, and (eventually) the penalty schedule.
  2. Capital Markets Authority (CMA) — additional jurisdiction over listed companies on Boursa Kuwait. CMA-regulated entities have been filing XBRL since 2018, separately from Qayd.
  3. Central Bank of Kuwait (CBK) — regulates banks, finance companies, exchanges, and insurance entities. Imposes additional IFRS 9 ECL reporting, capital adequacy under Basel III, and (from 2026) the new Customer Protection Guide disclosures.
  4. Kuwaiti Association of Accountants and Auditors (KAAA) — licenses the audit firms, maintains the professional standards, and publishes local implementation guidance.

Your external auditor — the firm that signs your annual report — is the practical interface to all four. They are licensed by KAAA, file with MoCI on your behalf where applicable, and report to CMA or CBK if your business falls under those regulators.

Will my external auditor handle Qayd for me?

Some will offer it as a service, particularly Big 4 firms and the larger Kuwait local firms. But the underlying data still has to come from your accounting system in the right structure. If your books are messy, the auditor will charge a premium to clean and tag them — typically 30–60% on top of the standard audit fee. If your books are IFRS-clean and produced by an Odoo deployment with native XBRL export, the auditor's Qayd work becomes a quick review and sign-off.

The economics strongly favor cleaning up the accounting system once, rather than paying the auditor to clean it up every year.

Is XBRL filing the same as e-invoicing?

No, and the distinction matters.

  • XBRL is for annual financial statement filing — a once-a-year submission of your audited balance sheet, P&L, cash flow, and notes in tagged XML format. This is what Qayd is.
  • E-invoicing is for transactional invoices in real-time — every customer invoice you issue is transmitted to a tax authority as it is created. Saudi ZATCA Phase 2 is the regional benchmark.

Kuwait has not yet announced e-invoicing, but it is widely expected within the next 2–3 years. A business that is on Odoo with a clean IFRS chart will be structurally ready for both.

Does Qayd replace the external audit?

No. The annual external audit is still required by the Kuwait Companies Law. Qayd is the digital filing layer on top of the audited statements — it does not replace the audit opinion, the signed financial statements, or the board's approval process.

What Qayd does change is the format of what gets submitted to MoCI: instead of a PDF or paper copy, it is an XBRL XML file. The audit happens first, the XBRL filing follows.

What is the penalty for missing the deadline?

MoCI has not finalized the public penalty schedule for Qayd specifically. Historically, late or non-compliant filings under the Kuwait Companies Law have attracted:

  • Financial penalties — typically KWD 100–1,000 per offense, scaling with company size
  • Registration suspension — preventing the company from issuing official documents, opening bank accounts, or executing contracts
  • Director liability — penalties can be assessed against the responsible directors personally

The added risk in the Qayd era is automated detection. Today's paper system relies on someone reviewing a filing. The portal will flag missing or invalid filings instantly. Expect enforcement to be more consistent and less negotiable than in the past.

Part D — Practical Implementation

I am on Tally / QuickBooks / Excel. How do I become Qayd-ready?

You migrate to an IFRS-grade ERP. Practically, in Kuwait, that means Odoo. Tally and QuickBooks were built for compliance regimes (Indian, US/Canadian) that are not aligned with IFRS, and Excel was never an accounting system. None of them can produce a valid XBRL output.

A typical Tally to Odoo migration in Kuwait runs 6–10 weeks for a mid-size business: data extraction, chart of accounts design, opening balance reconciliation, parallel run, cutover. Doing this in 2026 — the voluntary Qayd year — is far cheaper than doing it in November 2026 in a panic.

How long does an Odoo IFRS implementation take?

For a Kuwait mid-market business (15–50 users, full Accounting + Sales + Inventory + HR), the typical Odoo implementation runs 8–12 weeks end-to-end. The IFRS chart of accounts work is built into the implementation, not a separate phase. By go-live, you are producing IFRS-compliant statements every month.

For a smaller business (5–15 users, Accounting + Inventory), the timeline is 3–5 weeks.

Will my old auditor accept the new system?

Almost universally yes. Odoo is widely used across Kuwait and the GCC, and every Big 4 firm plus the major local firms have audit teams familiar with it. We routinely deliver Odoo deployments that go through annual audits with the same auditor the client used before — the only difference is the audit goes faster because the data is cleaner.

If your auditor is unfamiliar with Odoo, we are happy to brief them directly on how the system handles IFRS journal entries, the audit trail, and the data export options.

Where do I start?

The honest answer is: with a 30-minute conversation. Whether the right next step is a full Odoo implementation, a chart of accounts cleanup on your existing system, or just a Qayd readiness assessment depends on where you are today. We do these calls free of charge for any Kuwait business and we will tell you straight whether you are 6 weeks away from ready or 6 months — and what the actual cost is to close that gap.

What Accounts Does Qayd Actually Look For — and How to Add Them in Odoo

Even though no specific Chart of Accounts is mandated, the IFRS Taxonomy that Qayd uses for tagging has a defined set of concepts your filing must address. If your books do not contain the underlying accounts to feed those concepts, the filing will not validate.

Below is a practical map of the categories Qayd reads, the IFRS standard each one is anchored in, and where the matching account lives in Odoo. Treat this as a readiness checklist — go through your existing chart and confirm you have an account for every row.

Balance Sheet — Statement of Financial Position

These are the core categories every Kuwait business needs in its Chart of Accounts to satisfy Qayd's Balance Sheet tagging.

Category Anchored in Notes for Kuwait deployments in Odoo
Cash and cash equivalents IAS 7, IFRS 9 One account per bank (NBK, KFH, Boubyan, Burgan, Gulf Bank, Warba) plus petty cash. Account type: "Bank and Cash".
Trade receivables — gross IFRS 9 A separate "Trade Receivables" account from "Other Receivables". Marked as reconcilable.
Allowance for expected credit losses (ECL) IFRS 9 Contra-asset account. Often missing in legacy Kuwait books — must be added before Qayd.
Inventories IAS 2 Split by category (Raw Materials, WIP, Finished Goods) for manufacturers; single account for retail.
Prepayments and other current assets IAS 1 Prepaid rent, prepaid insurance, advances to suppliers, staff advances.
Property, plant and equipment — gross IAS 16 Separate accounts by class (Land, Buildings, Vehicles, IT Equipment, Furniture).
Accumulated depreciation IAS 16 Contra-asset account, one per PPE class. Often lumped into a single account — split for clean Qayd tagging.
Right-of-use assets IFRS 16 New since 2019. Almost universally missing in older Kuwait books. One account, depreciated separately.
Intangible assets IAS 38 Software, licenses, brand value, goodwill. With accumulated amortization as contra-asset.
Deferred tax assets IAS 12 Now critical for DMTT-impacted multinationals. Often missing in SME books.
Investments in subsidiaries and associates IAS 27, IAS 28 Required for groups. Separate from short-term investments.
Trade payables IFRS 9 Distinct from accruals and other payables. Marked as reconcilable.
Accrued expenses IAS 1 Wages payable, utilities accrued, audit fee accrued. Separate account from trade payables.
Current portion of lease liabilities IFRS 16 Split from long-term lease liability. New requirement, often missing.
Current tax liabilities IAS 12 KFAS, Zakat, DMTT current portion.
Current provisions IAS 19, IAS 37 Current portion of end-of-service indemnity, warranties, legal contingencies.
Long-term borrowings IFRS 9 Bank loans split between current and non-current portion.
Non-current lease liabilities IFRS 16 New requirement. Discounted lease payment obligations beyond 12 months.
Deferred tax liabilities IAS 12 Mirror to deferred tax assets.
End-of-service indemnity provision IAS 19 Often the largest single Kuwait-specific liability. Must be a provision account, not a P&L line.
Share capital IAS 1 Issued capital at nominal value.
Share premium IAS 1 Issued capital above nominal.
Legal reserve Kuwait Companies Law 10% statutory annual transfer requirement — Kuwait-specific account.
Voluntary reserve Kuwait Companies Law Optional second reserve.
Retained earnings IAS 1 Accumulated post-tax profit.
Revaluation reserve IAS 16 Only if PPE revaluation model is used.
FX translation reserve IAS 21 For groups with foreign operations.
Other comprehensive income IAS 1 Cumulative OCI movements. Often missing in older books.

Income Statement — Profit or Loss

Category Anchored in Notes for Kuwait deployments in Odoo
Revenue from contracts with customers IFRS 15 Disaggregated by major revenue stream — product lines, service categories, geographic markets. Single "Sales Revenue" account is no longer enough.
Other operating income IAS 1 Rental income, scrap sales, miscellaneous. Separate from main revenue.
Cost of sales IAS 2 Includes direct materials, direct labor, allocated overhead for manufacturers.
Employee benefit expenses IAS 19 Salaries, allowances, GOSI, end-of-service indemnity charge for the year. Separable disclosure required.
Depreciation expense IAS 16 Mirror to accumulated depreciation on Balance Sheet. Separate from operating expenses.
Amortization expense IAS 38 Separate from depreciation.
Impairment loss / ECL charge IFRS 9, IAS 36 Current year movement in ECL provision plus any PPE impairment. Often missing as a distinct account.
Other operating expenses IAS 1 Rent (if expensed under short-term lease exemption), utilities, professional fees, marketing.
Finance income IAS 1 Bank deposit interest, investment income. Separate from operating revenue.
Finance costs IFRS 9 Loan interest, lease interest under IFRS 16. Separate from operating expenses.
FX gain or loss — operating IAS 21 Realized and unrealized differences on operating transactions.
FX gain or loss — financing IAS 21 On borrowings denominated in foreign currency.
Current tax expense IAS 12 KFAS, Zakat, DMTT current charge.
Deferred tax expense IAS 12 Movement in deferred tax. Often missing in SME books.
OCI items (FX translation, actuarial, revaluation) IAS 1 Tagged separately from P&L. Often handled via journal entry rather than dedicated accounts.

Cash Flow Statement

The Cash Flow Statement is derived — Qayd does not require dedicated CoA accounts for cash flow items. They are calculated from movements in the Balance Sheet and P&L accounts already listed above. What matters is that those underlying accounts are clean and properly classified so the cash flow can be reconstructed automatically. In Odoo Enterprise, the cash flow report engine does this work, provided the chart is correctly mapped.

Kuwait-Specific Accounts That Are Often Missing

These are the accounts we add in nearly every Kuwait Odoo migration because they did not exist in the legacy Tally, QuickBooks, or Excel system but are required for Qayd-clean books.

Account Why it must exist Where it lives in Odoo
Expected Credit Loss (ECL) Provision IFRS 9 mandatory since 2018 Current Asset, Allowance type, contra to Trade Receivables
Right-of-Use Asset IFRS 16 mandatory since 2019 Non-current Asset, separate class
Lease Liability — Current IFRS 16 Current Liability
Lease Liability — Non-current IFRS 16 Non-current Liability
End-of-Service Indemnity Provision IAS 19, Kuwait labor law Non-current Liability, accrued over employee tenure
GOSI Payable Kuwait social security Current Liability, distinct from other payables
K-NET Clearing Account Daily POS reconciliation Current Asset, marked reconcilable
Bank Clearing Account — per bank Cheque-in-transit handling Current Asset per bank, marked reconcilable
Sponsor / Director Current Account IAS 24 related-party disclosure Current Asset or Liability depending on balance, flagged as related party
Customs Duty Receivable Kuwait import refunds Current Asset
Deferred Tax Asset and Liability IAS 12, now DMTT-driven Non-current Asset / Liability
Revaluation Reserve IAS 16 if revaluation model used Equity
Legal Reserve Kuwait Companies Law 10% rule Equity
FX Translation Reserve IAS 21 for groups with foreign operations Equity

If your current chart is missing any of these, that is the first task before Qayd readiness.

How to Add a New Account in Odoo

The mechanics are simple. The judgment of which accounts to add, in what hierarchy, with which IFRS Taxonomy mapping — that is the consultancy work. The clicks themselves are quick.

  1. Log in as an Accounting user with administrator rights.
  2. Open the Accounting app and go to Configuration → Accounting → Chart of Accounts.
  3. Click New. Enter the account code (follow your existing numbering convention — for example, in a standard Odoo IFRS chart, current asset codes start with 11xxx).
  4. Set the Account Type. This is the most important field — it controls whether Odoo classifies the balance as current/non-current, asset/liability/equity/income/expense, and feeds the standard financial reports correctly. The standard types include: Receivable, Payable, Bank and Cash, Current Assets, Non-current Assets, Current Liabilities, Non-current Liabilities, Equity, Income, Other Income, Expense, Depreciation, Cost of Revenue.
  5. If the account will be used for matching (receivables, payables, K-NET clearing, bank clearing), tick Allow Reconciliation.
  6. If the account carries tax (e.g., a future Kuwait VAT input account), set the Default Taxes.
  7. Map to IFRS Taxonomy. With a Qayd-ready module (such as the one CentrixPlus is building for our clients) installed, every account form has an XBRL tab where you assign the IFRS Taxonomy element this account contributes to. Without that module, you maintain the mapping in a separate spreadsheet that the XBRL export tool reads at filing time.
  8. Save.

For bulk additions — say, adding 30 missing accounts during a Qayd readiness project — use Odoo's Import feature. Export the existing chart to Excel, add the missing rows with the correct codes, types, and tags, and re-import.

A critical detail: opening balances. Adding the account is step one. Posting the opening balance is step two. If you create an "ECL Provision" account but never post the historical balance to it, the Balance Sheet won't reflect the existing provision. The opening balance journal is part of the Qayd readiness work, not the chart-of-accounts work.

One Important Caveat

Account creation and CoA restructuring should happen during a proper finance-led migration project, not as ad-hoc one-off additions by a junior accountant under deadline pressure. Each new account changes how transactions get coded going forward and how historical figures get classified. Done casually, you create inconsistency between periods that the auditor will reject and Qayd validation will catch.

The right cadence is: design the full target chart once, agree it with your auditor, post the migration journals, and then the chart stays stable. That is the engagement we run for our clients during a Qayd readiness project.

How CentrixPlus Helps

As an officially certified Odoo Silver Partner in Kuwait with strategic financial consulting at the core of our practice, we deliver Qayd-ready Odoo deployments end-to-end:

  • IFRS-aligned chart of accounts for Kuwait, including the Qayd taxonomy mapping
  • Bank reconciliation with NBK, KFH, Boubyan, Burgan, Gulf Bank and Warba
  • Multi-company consolidation for groups filing on a per-entity basis
  • XBRL export module that produces the validated Qayd instance document
  • Voluntary phase test filing to flush out issues before mandatory enforcement
  • Auditor coordination so your external auditor can work directly off the Odoo data

Whether you are starting fresh, migrating from Tally to Odoo, or upgrading from an older Odoo version, we structure the project so Qayd compliance is built in from day one — not bolted on at the deadline.

The Bottom Line

Qayd is not optional. From January 1, 2027, every Kuwait legal entity files its financial statements in XBRL or it does not file at all. Companies on modern, IFRS-aligned ERP systems like Odoo will treat this as a routine year-end task. Companies still running on Tally, QuickBooks or spreadsheets will face a stressful and expensive scramble.

If you want to use 2026 — the voluntary year — to get ahead of the deadline, book a free 30-minute consultation with our team. We will assess your current system, map the gap to Qayd, and give you a fixed-scope plan to be fully ready before the mandatory window opens.

Email [email protected] | Call +965 2208 5405 | Visit centrixplus.com

Tags:QaydXBRLKuwaitOdooFinancial ReportingMinistry of CommerceComplianceAudit

Ready to transform your business?

Talk to our Kuwait-based team about IT solutions for your business. Free consultation, no commitment.