Accounting software for Kuwaiti SMEs: a buyer's checklist
Kuwait has no VAT at the time of writing, so accounting software there is chosen for control rather than for a tax return. That makes the choice harder, not easier: the features that matter are the ones that keep cash, credit and stock honest every day. Here is a checklist to take into any demo.
Start with how you trade
Write down a page about your business before you look at any software: how many legal entities and branches you have, what you sell and how, whether you hold stock, who your customers are and how they pay, and who keeps the books. A trading company with three branches and credit customers needs a different system from a consultancy with one office. The checklist below is easier to apply when you know which parts matter most to you.
The tax position, briefly
Kuwait signed the GCC VAT framework agreement but has not implemented VAT at the time of writing, and any announced dates should be treated as unconfirmed until they appear in law. Other obligations may apply depending on ownership and size, such as corporate income tax on foreign-owned businesses, Zakat and other contributions for certain Kuwaiti companies, and newer minimum-tax rules for large multinational groups. Your adviser will tell you which apply to you.
For software, that means two things. Invoices should carry no VAT today, and the system should be able to add a tax setup later without rebuilding your books.
Books in Kuwaiti dinars
- Can the company's base currency be KWD, with every report, statement and dashboard in KWD?
- Can you invoice a customer in US dollars or another GCC currency, with the exchange rate fixed on the invoice?
- Where are exchange differences recorded when a foreign customer pays?
- How are supplier bills in foreign currencies recorded?
- Print an invoice and a statement and check how amounts appear on them.
Credit, cheques and collections
Credit sales and post-dated cheques are part of everyday trade in Kuwait, and they are where cash quietly leaks. Ask to see:
- a credit limit per customer, with an approval required to exceed it;
- a register of post-dated cheques received and issued, with presentation dates, clearing, bounces and postponements;
- customer statements that show which payment settled which invoice;
- receivables and payables ageing you can open down to the invoices;
- a way to re-allocate a payment that was applied to the wrong invoice.
Branches and stock
- Is each branch a location with its own stock and staff, sharing one ledger?
- Do transfers between branches have a dispatch and a receipt, with differences recorded?
- Can items carry batches, expiry dates or serial numbers where you need them?
- Is stock valued consistently, and can you see the value as of a past date?
- Can you buy in cartons and sell in pieces without breaking the unit cost?
Arabic and documents
Check that the interface can be used in Arabic by staff who prefer it, and print the documents you actually use, such as invoices, delivery notes, receipts and statements, in the layout and language your customers expect. Confirm any local document requirements for your activity with your adviser.
Bank, close and control
- Bank reconciliation against statements, account by account.
- A month-end close that locks the month, signed off by someone other than the person who prepared it.
- Roles that limit what each user can see and do, with branch staff restricted to their branch.
- Approvals for purchases, payments, discounts and write-offs above limits you set.
- An audit trail that shows who changed what, and corrections made by new entries rather than edits.
Payroll, data and price
If you run payroll in the same system, check how salaries post to the ledger and whether local end-of-service and wage-payment requirements are covered; confirm them with your adviser rather than assuming. Ask how you export your data if you leave, where it is hosted and how it is backed up. Finally, compare the price of the plan you would actually need, with your number of users and branches, not the entry price.
Run a trial that tells you something
- Raise a credit invoice in KWD with no tax and check the ledger.
- Receive a post-dated cheque against it, then mark it cleared.
- Transfer stock to a second branch and receive less than was sent.
- Sign in as a branch user and see what is hidden.
- Close a month and try to post into it.
How NAQIX answers these questions
A NAQIX company set up for Kuwait keeps its books in KWD and starts with no VAT rates, so selecting the country does not switch VAT on; taxes can be configured later if they apply to your legal entity. Sales can be invoiced in other currencies with the rate saved on the invoice, and exchange rates can be synced or entered by hand. Supplier bills are recorded in the company's base currency.
The product includes credit limits with approvals, a post-dated cheque register for cheques received and issued, customer statements, payment re-allocation, ageing reports, branch-scoped users, transfers with dispatch and receipt, batches, expiry and serial numbers, purchase unit conversion, bank reconciliation, payroll with a payroll register, and a month-end close signed off by a second person. The interface can be switched to Arabic.
NAQIX does not provide statutory filings for Kuwait. The NAQIX page for Kuwait describes the local setup, the Accounting & reports page lists the finance features, and the overview for Oman, Qatar, Kuwait and Bahrain covers the wider product.