Qoyod
Pricing

Best Accounting Software for Insurance Companies and Brokers in Saudi Arabia

An insurance company or brokerage in Saudi Arabia does not sell a product, it sells a promise priced today and settled later. Every policy collects a premium that earns over the policy period, every claim reserves against a future cash outflow, every broker earns commission on signed business that must accrue at policy inception, and every reinsurance treaty cedes part of the premium and the risk to another carrier. ZATCA e-invoicing applies on every premium invoice and every broker commission, and the Saudi Central Bank (SAMA) sets capital and solvency requirements that demand accurate unearned premium reserves, claim reserves, and cash position every month. The difference between a profitable insurer and one that fails an audit comes down to accounting discipline on premium earning, commission accrual, and claim reserving.

What makes insurance accounting different

An insurance company is not a regular service business. Its revenue is earned over time, not at the cash register, so the day a 12-month policy is sold is the day eleven-twelfths of the cash collected becomes a liability called unearned premium. Its largest costs (claim payments) are unknown at the time of sale and must be estimated as reserves. Generic accounting tools cannot prorate unearned premium, accrue a claim reserve, or settle a reinsurance treaty.

Insurance accounting revolves around five connected pieces: an earning engine that recognizes premium pro-rata over the policy period, commission accruals at inception with clawback on cancellation, claim reserves with case-level and IBNR estimates, reinsurance ceded premium and recoveries on the same policies, and ZATCA tax invoice issuance on every premium and every broker commission. Each connects directly to a journal entry that affects both the income statement and the regulatory solvency calculation.

Daily reality is hundreds of postings per company: policy issuance, policy endorsement, policy cancellation, premium collection, commission accrual, commission payment, claim notification, claim reserve adjustment, claim payment, reinsurance cession, and reinsurance recovery. Each missed entry distorts both the monthly P&L and the SAMA solvency report.


The most common accounting challenges in insurance companies

Every insurance company and brokerage in Saudi Arabia hits the same four recurring problems. They share one root cause: premium earns on a calendar that generic accounting cannot follow, commissions accrue on policies that may cancel, and claim reserves require operational data that lives in the underwriting system.

1. Unearned premium not prorated. A 12-month motor policy sold on March 20 should recognize 11 days of earned premium in March and the remainder over the following twelve months. Without an automated earning engine, the entire premium hits revenue at issuance and unearned premium is missing from the balance sheet, which fails the next SAMA solvency review.

2. Commission accruals without clawback discipline. A broker earns commission at policy inception, but if the customer cancels in month two, two-thirds of that commission must be clawed back. Without an integrated commission ledger tied to the policy, clawbacks are missed, brokers are overpaid, and recovery becomes a year-end fight.

3. Claim reserves estimated outside the books. The claims team holds case-level reserve estimates in a spreadsheet and the actuarial team adds an IBNR (incurred but not reported) reserve on top. Without an integrated claim reserve ledger, the books understate liabilities, technical reserves fail SAMA checks, and underwriting profit looks inflated.

4. Reinsurance cessions not reconciled. A quota-share treaty cedes 40% of premium and 40% of claims to a reinsurer. Without reinsurance accounting tied to each policy, ceded premiums and ceded claim recoveries drift apart, monthly statements to the reinsurer mismatch, and balances become unrecoverable when the treaty year closes.


What an insurance company actually needs from its accounting software

A generic accounting tool was built for cash-register revenue, not for prorated premium earning and claim reserves. The difference is concrete:

Task Generic accounting tool What an insurance company needs
Revenue recognition On invoice Pro-rata over policy period
Commission accrual Manual At policy inception with clawback
Claim reserves Not handled Case reserve + IBNR ledger
Reinsurance Not handled Ceded premium + recoveries by treaty
Regulatory reporting Generic P&L SAMA solvency-ready
VAT Flat 15% Per-line, including reinsurance treatment

Beyond the table, an insurance company specifically needs three capabilities that generic platforms do not deliver:

  • Premium earning engine, where every policy automatically earns premium pro-rata over its period, unearned premium reserves appear on the balance sheet at every month-end, and endorsements adjust earning correctly forward and backward.
  • Commission ledger with clawback, accruing broker commission at policy inception, paying on schedule, and clawing back automatically on cancellation or mid-term endorsement that lowers the premium.
  • Claim and reinsurance accounting with ZATCA e-invoicing, holding case-level claim reserves and IBNR on the books, posting reinsurance cessions and recoveries by treaty, and issuing ZATCA-certified tax invoices on every premium and every commission payment.

Try Qoyod to run your insurance company or brokerage
Premium earning engine, commission ledger with clawback, claim reserves with IBNR, reinsurance accounting by treaty, and ZATCA e-invoicing, all in one connected account.
Try Qoyod free for 14 days, no credit card required.

How to organize an insurance company’s books step by step

Moving an insurance company to integrated accounting takes around six to ten weeks depending on product lines and treaty count. This is the sequence Qoyod applies with every new insurance customer:

1. Set the chart of accounts with line-of-business and channel dimensions
Every revenue and expense account carries a line-of-business dimension (motor, medical, property, marine, liability) and a distribution-channel dimension (direct, broker, bancassurance). Per-line and per-channel underwriting result is available without reclassification.

2. Configure the premium earning engine
Each product has an earning pattern (typically pro-rata daily). Policies issued on any date earn premium automatically over the policy period, with mid-term endorsements adjusting earning forward, and cancellations releasing unearned premium back.

3. Wire the commission ledger with clawback
Each broker has a commission rate per product. Accruals post at policy inception, payments run on the agreed schedule, and clawbacks fire automatically on cancellation or premium-reducing endorsement so brokers are never overpaid.

4. Stand up claim reserves with IBNR
Claims post a case-level reserve at notification, adjust as the case develops, and release on settlement. The actuarial IBNR is loaded monthly as a separate journal, so technical reserves on the books always equal claims plus IBNR plus unearned premium.

5. Tie reinsurance treaties to policies
Quota-share, surplus, and excess-of-loss treaties are configured per line of business. Every policy automatically cedes the right premium share, every claim posts the right recovery, and monthly statements to reinsurers reconcile line by line.

6. Review underwriting result by line weekly
Per-line earned premium, claim ratio, commission ratio, and combined ratio are computed weekly. Loss-making lines surface early instead of at year-end, and pricing actions go to underwriting before the next renewal cycle.

7. Prepare VAT, Zakat, and SAMA reports monthly
The system rolls up output VAT into a ready-to-file VAT return, with reinsurance treatment flagged correctly. Payroll generates GOSI and end-of-service accruals, Zakat base uses the right technical reserves, and the SAMA solvency snapshot is one click away at month-end.

E-invoicing and ZATCA compliance for insurance companies

Phase two of ZATCA e-invoicing requires every premium invoice and every commission payment to be issued through a certified system connected to the Fatoora platform. Insurance companies in Saudi Arabia issue mostly B2C simplified tax invoices on retail policies and B2B tax invoices to corporate clients and brokers through the Clearance flow. For a side-by-side view of vendor costs, read the guide on e-invoicing pricing in Saudi Arabia.

Every invoice must include the insurer name and tax number, a sequential invoice number, the date and time, the policyholder name (and tax number on B2B), the policy number and period, an itemized list of premium and fees, VAT at 15% on standard-rated lines, totals before and after VAT, and a QR code. A certified system generates the QR code, signs the invoice in XML, and transmits it to the Fatoora platform automatically inside the Reporting or Clearance window.

How to evaluate a ZATCA-certified system for an insurance company

When evaluating any e-invoicing vendor for an insurance company, verify these six criteria:

  • Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
  • Both Reporting (B2C policyholder receipts) and Clearance (B2B corporate and broker invoices) flows in one system.
  • Per-line VAT treatment with endorsement credits and reinsurance treatment handled correctly.
  • Policy-number field required on every invoice line.
  • Long-term cloud storage of signed invoices for at least six years.
  • Monthly input-VAT and output-VAT reports ready in time for the quarterly filing deadline.

Where Qoyod fits in specifically for insurance companies

Qoyod brings together, inside one account: cloud accounting with line-of-business and channel dimensions, premium earning engine, commission ledger with clawback, case-level claim reserves and IBNR, reinsurance accounting by treaty, ZATCA-approved e-invoicing, payroll, and consolidated reports. Every policy issuance, endorsement, commission accrual, claim movement, and reinsurance cession lands an automatic journal entry inside the same ledger.

The platform handles multi-branch insurance networks under one account, with shared master data (products, brokers, treaties, COA), role-based permissions per branch, and either consolidated or per-branch reports. It runs entirely in the cloud, so owners, finance directors, actuaries, and the external auditor share the same numbers from any device.

For insurance companies launching new product lines or migrating from a legacy policy-administration system, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to policy-administration partners.

What an insurance company gets when it subscribes to Qoyod
ZATCA
Phase-two certified
14 days
Free trial, no card needed
24/7
Support across all channels
Cloud
Access from any device, anywhere

Frequently asked questions

Does Qoyod support pro-rata premium earning for insurance policies?+
Yes. Each product has an earning pattern (typically pro-rata daily). Policies issued on any date earn premium automatically over the policy period, with mid-term endorsements adjusting earning forward, and cancellations releasing unearned premium back to the customer or to revenue as appropriate.
How does Qoyod handle broker commissions and clawback?+
Each broker has a commission rate per product. Accruals post at policy inception, payments run on the agreed schedule, and clawbacks fire automatically on cancellation or premium-reducing endorsement, so brokers are never overpaid and year-end recovery fights disappear.
Can Qoyod hold claim reserves and IBNR?+
Yes. Claims post a case-level reserve at notification, adjust as the case develops, and release on settlement. The actuarial IBNR is loaded monthly as a separate journal, so technical reserves on the books always equal case reserves plus IBNR plus unearned premium.
Does Qoyod support reinsurance accounting?+
Yes. Quota-share, surplus, and excess-of-loss treaties are configured per line of business. Every policy automatically cedes the right premium share, every claim posts the right recovery, and monthly statements to reinsurers reconcile line by line, eliminating year-end disputes.
Does Qoyod work for multi-branch insurance networks?+
Yes. Multiple branches run under one account with role-based permissions, shared product and broker master data, and either consolidated or per-branch reports. Owners see network-wide underwriting result, while each branch manager sees only their own books.
Is technical support available 24/7?+
Yes, 24/7 support is available across phone, WhatsApp, email, and live chat. The support team is based in Saudi Arabia and trained on insurance specifics (premium earning, commission clawback, claim reserves, reinsurance, ZATCA compliance), so resolution time on critical issues stays short.

Running an insurance company does not need a generic accounting tool, it needs an operating ledger that ties premium earning, commissions, claim reserves, reinsurance, and ZATCA e-invoicing together inside one account. The insurers that consistently grow are the ones that see underwriting result by line every week. That capability is what makes Qoyod the right fit for insurance companies and brokers in Saudi Arabia.

0%
جاهز لتطبيق ما قرأته؟

قيود يدير محاسبتك بدقة وامتثال كامل لهيئة الزكاة والضريبة والجمارك

جرّب قيود مجانًا لمدة 14 يومًا — بدون بطاقة ائتمان.

Ready to put this into practice?

Qoyod handles your accounting accurately and stays ZATCA-compliant.

Try Qoyod free for 14 days — no credit card required.