Kuwait · MoF commercial invoicing · بدون ضريبة القيمة المضافة (yet)

Kuwait commercial invoicing. VAT-ready the day the law lands.

KWD-native commercial invoicing with 3-decimal precision (BigInt fils), bilingual EN/AR PDFs, Commercial Licence capture, multi-currency settlement, and a full VAT engine pre-built behind a feature flag. Backend live, dashboard live, مرحبا بك.

KWD
3-decimal native
EN / AR
bilingual PDFs
VAT
engine pre-built
MoF
aligned
§ 01 · BUILT-IN

Everything a Kuwait SMB actually needs

No 'we\'ll add VAT in Q3', no 'Arabic templates on the roadmap'. The features below are in the codebase today, with backend tests covering the 3-decimal KWD math and the bilingual PDF pipeline.

KWD 3-decimal precision

Kuwaiti dinar uses 3 decimal places (fils, 1/1000). Stored as BigInt fils, never Float, never Decimal. Banker's rounding at the fils. No drift across long invoices.

KWD commercial invoicing

Sequence prefixes default to INV- per Kuwait MoF convention. Tax Invoice number flips to TAX-INV- the day the kw_vat feature flag is enabled.

Bilingual EN/AR PDFs

Side-by-side English + Arabic columns with full RTL ordering on the Arabic side. Customer language preference drives the layout per invoice.

Commercial Licence capture

Kuwaiti Commercial Licence number captured at onboarding with format validation. Stored on every invoice header alongside the future VAT registration number.

VAT engine pre-built

Full Kuwait VAT engine + return generator wired behind the kw_vat feature flag. Flip on the day the National Assembly enacts — your historical invoices retain their 0% treatment.

Multi-currency settlement

Quote KWD domestically, USD/EUR/SAR/AED for cross-border buyers. FX captured at invoice issue with rate provenance recorded for audit.

Multi-entity, GCC-aware

Run a Kuwait City entity alongside KSA, UAE, Qatar, Bahrain, Oman entities. Cross-border invoices auto-pick the right tax engine per buyer country.

Stripe-native payments

Stripe Connected Accounts. Card collection on every invoice in KWD, USD, or EUR. Local KNET integration on the roadmap once Kuwait Central Bank opens partner onboarding.

InvoiceChaser, Kuwait-tuned

6-step escalation. Friday/Saturday weekend, Eid Al Fitr, Eid Al Adha, National Day, Liberation Day surfaced. Per-customer net-60 override for enterprise buyers.

§ 03 · PRICING

KWD-native tiers. Bilingual + VAT scaffolding in every tier.

Free
KWD 0.000
10 inv / mo
Starter
KWD 4.500
/ month
Pro
KWD 15.000
/ month
See full pricing
§ 04 · QUESTIONS

Frequently asked

Does Kuwait have VAT yet?

No. Kuwait signed the GCC VAT Framework Agreement in 2016 but the National Assembly has not enacted enabling legislation. Our tax engine assumes 0% standard rate today and is plumbed to flip to 5% (or whatever rate the law sets) the day it takes effect — no schema migration, just a feature-flag swap.

How do you handle the 3-decimal KWD?

All KWD amounts are stored as BigInt fils (1 KWD = 1,000 fils). The currencies table records decimal_places=3 and every format/parse boundary reads it explicitly. There's no float, no decimal type, no rounding drift — even on a 200-line invoice with mixed-rate items.

When VAT lands, will my historical invoices be re-rated?

No. Each invoice records the tax engine version it was issued under. Historical invoices stay at 0%; only invoices issued after the flag flip pick up the new rate. Returns aggregate correctly across the boundary.

Can I issue bilingual invoices?

Yes — every PDF template renders English left, Arabic right, with proper RTL line ordering and Arabic numerals where the customer prefers them. The default is set per customer; one-off invoices can override.

Can I run my Kuwait entity alongside my UAE / KSA / Qatar entities?

Yes. Multi-organisation on the Pro tier. Operate KWD invoicing for Kuwait, AED for UAE, SAR for KSA, QAR for Qatar — all under one login. Cross-border invoices auto-pick the right tax engine.

Is the marketing site live for Kuwait? What about the dashboard?

You're reading it. Backend is shipped (KWD 3-decimal arithmetic, bilingual PDFs, Commercial Licence validation, VAT engine behind feature flag). Dashboard /kw hub goes live alongside this page.

From signup to your first bilingual KWD invoice in 10 minutes.

No credit card. Capture your Commercial Licence, wire your Stripe account, send your first invoice — Arabic column rendered, fils-precise totals, VAT engine waiting on the National Assembly.