Accounting Problems and Solutions
TranquilTRANQUIL

Accounting Problems and Solutions

Home/Blog/Accounting Problems and Solutions
Accounts
January 01, 202611 min read
Share:

Why the Same Accounting Problems Keep Coming Back

Most accounting problems in growing companies are not caused by a lack of skill. They come from processes that were designed for a smaller business and never redesigned. A spreadsheet that worked for 200 invoices a month breaks at 2,000. A single accountant who knew every transaction cannot keep up once there are three branches and a warehouse. Regulations that did not exist five years ago, such as e-invoicing integration, now shape how every sales invoice is issued.

This article goes through the accounting problems we see most often in Saudi companies, explains the cause behind each one, and sets out a practical solution. It also covers a month-end close checklist, a worked example of what a faster close is worth, and the role of an integrated ERP in preventing the problems rather than fixing them after the fact.

Problem 1: Manual Data Entry and Duplicate Work

Symptoms: sales invoices typed into the accounting system from a separate sales tool, supplier invoices keyed in from PDFs, payroll totals entered as a journal from a spreadsheet. The same number gets typed two or three times by different people.

Cause: operations and accounting run on separate tools, so accounting has to re-create every transaction.

Effect: transposed digits, wrong accounts, missing entries, and hours spent finding the difference between two reports that should agree.

Solution: record each transaction once, at its source, and let the accounting entry follow automatically. When a delivery is invoiced in the sales module, the revenue, receivable and VAT entries should post without anyone touching them. When goods are received, inventory and the supplier liability should update in the same step.

Problem 2: Slow Month-End Close

Symptoms: management sees last month's results three or four weeks into the new month, by which time they are too old to act on.

Cause: the close depends on information arriving from other departments, such as stock counts, unrecorded supplier invoices, payroll adjustments and branch expense reports, plus manual reconciliations that only start after month-end.

Solution: move work out of the close. Reconcile bank accounts weekly, not monthly. Post supplier invoices daily. Agree cut-off rules with operations so receipts and deliveries are recorded on the day they happen. Use a written close calendar with an owner and a deadline for each task.

Problem 3: Bank Reconciliation Backlog

Symptoms: the book balance and the bank balance differ by an amount nobody can fully explain, and reconciliations are months behind.

Cause: customer receipts without references, bank charges not recorded, payments made outside the system, and reconciliations left until audit time.

Solution: reconcile frequently so the list of unmatched items stays short. Ask customers to quote invoice numbers on transfers. Record bank charges and transfers as they appear on the statement. Investigate any unmatched item older than 30 days instead of carrying it forward.

Problem 4: VAT Errors and Missed Deadlines

Symptoms: VAT returns prepared under pressure at the last minute, input VAT claimed on invoices that do not qualify, output VAT missing on some sales, and amendments after filing.

Background: VAT in Saudi Arabia is 15%. Returns are due by the last day of the month following the tax period, monthly for businesses with taxable turnover above SAR 40 million and quarterly for others. Late filing can be penalized at 5% to 25% of the tax due, and late payment at 5% of the unpaid tax for each month of delay.

Solution: assign the correct VAT code to every item, customer and supplier in the system so VAT is calculated at the transaction, not at the return. Reconcile the VAT control accounts to the draft return before filing. Keep supplier tax invoices accessible, because input VAT recovery depends on valid invoices.

A quick illustration

Consider a hypothetical quarterly filer with SAR 4 million of VAT-able sales and SAR 2.6 million of VAT-able purchases in the quarter. Output VAT is SAR 600,000, input VAT is SAR 390,000, and net VAT payable is SAR 210,000. If the return is filed late and attracts even the minimum 5% late filing penalty, that is SAR 10,500, plus late payment penalties if the tax is also paid late. One avoidable delay can cost more than a month of an accountant's salary.

Problem 5: E-Invoicing Integration

Symptoms: invoices rejected by the platform, invoices created in one tool and re-issued in another, and uncertainty about whether the company's wave deadline has passed.

Background: Phase 1 of ZATCA e-invoicing began on 4 December 2021 and requires invoices to be generated electronically. Phase 2, rolled out in waves since 1 January 2023, requires integration with the ZATCA platform. Wave 24 covers taxpayers with turnover above SAR 375,000 and runs from 1 April to 30 June 2026. Wave 25 covers turnover above SAR 187,500, with a deadline from 1 February 2027. Standard tax invoices to businesses are cleared by ZATCA before being shared with the buyer, while simplified invoices are reported within 24 hours.

Solution: issue invoices from a compliant system that is also your sales and accounting system, so there is one invoice, one record and one posting. Clean customer master data, especially VAT numbers and addresses, before go-live. Our e-invoicing resource explains the requirements in more detail.

Problem 6: Zakat and Income Tax Complications

Symptoms: scrambling to prepare the annual return, adjustments the accountant cannot easily explain, and disagreements between accounting and tax figures.

Background: companies with non-Saudi shareholders pay income tax on the foreign share of profits and need tax depreciation calculated under the Income Tax Law's declining-balance pools, which differ from accounting depreciation. The income tax return and payment are due within 120 days after the financial year-end. The current Zakat Collection Implementing Regulations apply to financial years starting on or after 1 January 2024.

Solution: keep a fixed asset register that supports a separate tax depreciation schedule, keep accounts mapped so items that need different treatment for zakat or tax can be identified, and start the return early with your adviser rather than in the last month.

Problem 7: No Visibility by Branch, Project or Department

Symptoms: the company knows its total profit but not which branch, project or product line makes money.

Cause: transactions recorded only by account, without a cost center or project dimension.

Solution: design a cost center structure that matches how management makes decisions, and make the cost center mandatory on transactions where it matters. Allocate shared costs such as head office rent with a documented basis. Our article on cost center types and usage covers design options.

Problem 8: Receivables That Grow Faster Than Sales

Symptoms: profit looks fine but cash is always tight, and the aging report shows a growing share over 90 days.

Cause: late invoicing, unclear credit limits, no structured collection follow-up and unapplied receipts.

Solution: invoice on delivery, set and enforce credit limits, follow a fixed reminder schedule, and apply cash daily. Track days sales outstanding monthly and compare it with your payment terms.

Problem 9: Inventory That Does Not Match the Books

Symptoms: large adjustments after the annual stock count, gross margin that swings from month to month without a business reason.

Cause: stock movements recorded late or outside the system, goods received without purchase orders, and inventory valuation calculated in a spreadsheet separate from accounting.

Solution: record all movements in the system on the day they happen, run cycle counts on high-value items, and let the inventory module drive valuation and cost of goods sold directly into the ledger.

Problem 10: Weak Internal Controls

Symptoms: one person can create a supplier, enter an invoice and approve the payment; journal entries are posted without review; nobody can tell who changed a record.

Solution: separate duties so that creating, approving and paying are done by different people. Set user permissions by role. Use approval workflows for purchases and payments above set limits. Keep an audit trail of who did what and when.

Problem 11: Reporting to IFRS Standards

IFRS as endorsed in the Kingdom by SOCPA has applied to listed entities since 2017 and to other entities since 2018, with IFRS for SMEs available to eligible companies. Many smaller companies still keep books in a way that needs heavy adjustment at year-end for auditors. Recording transactions correctly through the year, for example capitalizing assets properly, accruing expenses and recognizing revenue on delivery, reduces those adjustments.

Problem 12: Record Keeping and Retention

The Commercial Books Law has required commercial records to be kept for ten years. A new Commercial Transactions Law approved by the Council of Ministers on 27 October 2026 will replace it, taking effect 180 days after publication in Umm Al-Qura, so companies should review the new requirements with their advisers once published. In either case, records scattered across email inboxes and personal drives are hard to retrieve. A system that stores transactions with their supporting documents makes both audits and compliance easier.

Summary Table

ProblemRoot causeFirst fix
Manual entrySeparate operational and accounting toolsRecord once at source
Slow closeWork left until after month-endClose calendar, weekly reconciliations
Bank backlogReceipts without referencesReconcile weekly, chase unmatched items
VAT errorsVAT calculated at return stageCorrect tax codes on every transaction
E-invoicingInvoices outside the core systemCompliant invoicing from the ERP
Zakat and taxNo separate tax recordsAsset register with tax schedule
No segment visibilityNo cost centersMandatory cost center on key transactions
Rising receivablesLate invoicing, weak follow-upInvoice on delivery, reminder schedule
Inventory mismatchMovements recorded lateSame-day posting, cycle counts
Weak controlsNo segregation or approvalsRole-based permissions and approval workflows

A Month-End Close Checklist

  1. All sales deliveries invoiced, and all goods receipts posted, up to the cut-off date.
  2. Supplier invoices received entered, and accruals booked for goods or services received but not yet invoiced.
  3. Bank accounts reconciled and unmatched items investigated.
  4. Payroll posted, including GOSI contributions and end of service provisions.
  5. Depreciation run and fixed asset additions and disposals posted.
  6. Inventory reconciled to the general ledger.
  7. Prepayments and accruals reviewed.
  8. VAT control accounts reconciled to transaction reports.
  9. Intercompany and branch balances agreed.
  10. Management reports reviewed for unusual movements before release.

For the fundamentals behind these steps, see our guide to bookkeeping and accounting.

How an Integrated ERP Prevents These Problems

Most of the problems above have the same root: transactions recorded in different places at different times. An ERP puts sales, purchasing, inventory, payroll and accounting on one database, so each business event creates its accounting entry at the moment it happens. That is what turns a three-week close into a few days and a VAT return into a review rather than a rebuild. For a broader look at what to expect from accounting software, read our article on accounting software features.

Tranquil's cloud ERP includes financial accounting together with inventory, sales, purchasing, HR and payroll modules. Its e-invoicing capability generates ZATCA-compliant invoices with Phase 1 and Phase 2 compliance, real-time integration with ZATCA, automatic validation, and scheduled reports and deadline alerts. Customization services cover screens, reports and multi-level approvals. Learn more on the accounting and finance page.

Frequently Asked Questions

What is the most common accounting problem in small companies?

Manual, duplicated data entry. It causes most of the errors and delays that follow, from slow closes to VAT mistakes, because the same transaction is recorded in several places by different people.

How long should a month-end close take?

There is no single standard, but many well-organized SMEs close within five working days. If yours takes three weeks, the cause is usually work that could be done during the month being left until after it ends.

What happens if I file my VAT return late?

ZATCA can apply a late filing penalty of 5% to 25% of the tax due, and late payment penalties of 5% of the unpaid tax for each month of delay. Check the exact rules for your case on the ZATCA portal or with your adviser.

Do I need a separate system for e-invoicing?

It is better not to. Issuing invoices from the same system that holds your sales and accounting data avoids duplicate invoices and keeps postings consistent.

How does Tranquil help with these problems?

Tranquil links financial accounting with sales, purchasing, inventory and payroll, with ZATCA-compliant e-invoicing built in. Contact the Tranquil team to review your accounting processes.