Already with Seen? Log in

Guide

How to choose a business system for a Saudi company

Choose a business system that runs sales, invoicing, accounting, VAT, HR and payroll on one record, works fully in Arabic and English, meets ZATCA and GOSI requirements, and is honest about what is live today. Use the six steps and the checklist below.

Published 3 Oct 2026 · 6 min read

Short answer: list the processes your company runs every month, from quote to payment and from attendance to payslip, then choose the system that runs most of them on one record, in Arabic and English, within Saudi rules: ZATCA e-invoicing, VAT, GOSI and the Wage Protection System. Then test it with your own data during a trial before you sign anything.

Many Saudi companies end up with five tools: a CRM, an invoicing app, an accounting package, a payroll tool and a chat app. Each one works, but the gaps between them are filled by people retyping data. A single business system closes those gaps. This guide shows how to choose one, step by step.

Step 1: map how money and people move

Write down the real flows, not the org chart. A typical one: a lead becomes a deal, the deal becomes a quote, the quote becomes a tax invoice, the invoice is paid, and the payment lands in the ledger. Another: an employee clocks in, takes leave, works overtime and is paid through payroll, with GOSI and the salary file following. Every place where a person copies data from one tool to another is a place to check in any new system.

Step 2: decide what must be local

Some requirements are specific to the Kingdom and cannot be bolted on later with a plug-in:

  • ZATCA e-invoicing: Phase 1 today, and a clear status for Phase 2
  • A VAT return prepared from posted entries
  • GOSI calculated by nationality, with a salary file in WPS format
  • Labour Law leave types, overtime and end of service
  • Arabic and English on every screen and document
  • SAR by default, with Gulf currencies handled correctly

Ask each vendor which of these are live today and which are planned. A roadmap is not a feature, and a demo of something switched off is not proof.

Step 3: check that the modules share one record

An all-in-one system only pays off if its modules share data. Check that the customer in the CRM is the same record on the invoice and in the accounts, that payroll posts to the ledger without exports, and that projects can see time and costs. If the vendor demonstrates each module on its own, ask to see one flow cross from one module to the next.

Step 4: look at security and data location

You are trusting the system with customer, financial and employee data, including national IDs and IBANs. Ask how roles and permissions work, how sensitive fields are protected, which records are locked against edits, and where the data is stored. The Personal Data Protection Law (PDPL) applies to the personal data you hold, and SDAIA is the authority that oversees it, so read each vendor's privacy policy with that in mind.

Step 5: understand the full price

Compare the total cost over at least one year: subscription, implementation, extra modules, per-employee fees and support. Pricing by employee can make payroll expensive as you grow; pricing by user charges only for the people who log in. Check the billing term, and whether VAT is included in the figure you see.

Step 6: test with your own data

Use the trial to run one real month. Import your customers and employees, issue an invoice, record a payment, run payroll and read the reports. Ask your accountant to look at the trial balance and the VAT figures. If the numbers match what you expect, you have your answer.

Checklist: choosing a business system

  • Covers sales, quotes, invoicing, accounting, VAT, HR and payroll in one system
  • Arabic and English on every screen, chosen by each person
  • ZATCA Phase 1 invoices live, with a clear Phase 2 status
  • VAT return figures prepared from posted entries
  • GOSI by nationality, and a salary file in WPS format
  • Modules share one customer record and one ledger
  • Custom roles, encrypted sensitive fields and locked financial history
  • A clear data location and a privacy policy written with the PDPL in mind
  • Total yearly cost known, with no module sold separately
  • Import from Excel, and export when you need it
  • A free trial long enough to run one full month

How Seen fits

Seen is an Arabic-first business system built in Riyadh. One workspace covers CRM and sales, quotes, invoicing with the ZATCA Phase 1 QR code, a double-entry ledger with the VAT return, HR and Saudi payroll with GOSI and a salary file in WPS format, projects, inventory, and a team workspace with email, chat, files and a calendar. It runs in the browser on a computer or a phone, with nothing to install.

The modules share one record: an accepted quote becomes an invoice, the invoice and its payment post to the ledger, and an approved payroll run posts to the accounts. Customers can pay an invoice online through a payment link. You can export lists and a full copy of your company's data. Payments, payroll, HR settings, attendance corrections and support tickets keep a history no one can edit or delete.

Every module is in every plan. You pay by the number of people who log in, employees on payroll are unlimited, and plans are paid every 6 or 12 months. The trial lasts 30 days, includes every module and needs no card.

What is not live yet is marked as coming soon: ZATCA Phase 2 clearance and reporting, end-of-service calculation, importing from other accounting systems, and Ask Seen AI. Seen's data is stored on servers in the United States, and our privacy policy says so.

Before you sign

Confirm the regulatory requirements that apply to you with ZATCA, GOSI and HRSD, and ask every vendor to show, not describe, each item on the checklist.

Questions about choosing a business system

Is an all-in-one system better than separate tools?

For most small and mid-sized Saudi companies, yes, because the gaps between tools are where errors and retyping happen. Separate tools can make sense when one department has needs that no single system meets.

What Saudi requirements should a business system meet?

At a minimum: ZATCA e-invoicing, VAT, GOSI contributions, a salary file for the Wage Protection System, Labour Law leave and overtime rules, and full Arabic. Confirm the current details with ZATCA, GOSI and HRSD.

Does my data have to be hosted in Saudi Arabia?

It depends on your sector, your contracts and how the PDPL applies to the personal data you hold. Ask each vendor where data is stored and check with your adviser. Seen stores data on servers in the United States.

How long should a trial be?

Long enough to run one full month: invoices, payments, payroll and month-end reports. Seen's trial lasts 30 days and includes every module.

Can I move my data from my current system?

Into Seen, yes, from Excel today: customers, suppliers, employees, the chart of accounts and opening balances. Importing directly from other accounting systems is coming soon.

Does Seen work on a phone?

Yes. Seen runs fully in the phone's browser, with nothing to install. You can approve expenses, see who is in today and check your dashboard.

What is not live in Seen yet?

ZATCA Phase 2, end-of-service calculation, importing from other accounting systems, Ask Seen AI, WhatsApp and website lead forms are coming soon.

← All articles

Try the whole system free for 30 days.

Start free trial