Tasaheel ERP
Home › Sectors › Software for Audit Firms and Chartered Accountants

Software for Audit Firms and Chartered Accountants

Software for audit firms in Saudi Arabia and beyond: engagements and stages, materiality, statistical sampling, the audit programme, team hours and profit.

A demo audit firm's engagements with completion, hours and fees in Tasaheel Accounts

An audit firm sells time and expertise, so its profit leaks in two places: an engagement that eats more hours than its fee, and a file nobody knows the status of. Tasaheel Accounts includes a full module for audit firms: from engagement planning and materiality, to the audit programme and team hours, to the profit of each engagement — alongside the firm's own accounts.

Audit firm problems it solves

Firm engagements

Each audited company is an engagement with its year, type (financial statement audit, limited review, agreed-upon procedures…), team (partner, manager, staff), fee, budgeted hours, due date and stage (planning, fieldwork, technical review, draft report, report issued). From the same screen you follow completion, hours used against budget, and each engagement's margin.

Firm engagements: stage, completion, hours against budget, fee and margin
Firm engagements: stage, completion, hours against budget, fee and margin

Firm dashboard

Engagements by stage, fees, hours, average completion and margin — the whole firm on one screen for the partner.

Materiality

Materiality is calculated as a percentage of a chosen base (revenue, total assets or others), with the customary professional ranges shown for comparison; you set the percentage and justify your choice. Performance materiality is set below overall materiality to cover the risk of aggregated errors, together with the clearly trivial threshold below which differences are not accumulated.

Materiality: base, overall and performance materiality, trivial threshold and professional ranges
Materiality: base, overall and performance materiality, trivial threshold and professional ranges

Statistical sampling

Sample size uses monetary unit sampling (MUS): population value × confidence factor ÷ performance materiality. Upload the transactions file, and the program calculates the size and draws the sample — by monetary interval, randomly or by the largest amounts — and produces the sample sheet ready for the working paper, saved to the engagement.

The audit programme

Each cycle (control environment, cash and banks, receivables, inventory, fixed assets, payables…) has its procedures: who performed it, who reviewed it, the working paper reference and its status. The standard programme loads in one click and can then be edited, and completion is calculated from performed procedures — so you know where the engagement stands.

The audit programme: cycles, procedures, preparer, reviewer, working paper reference and status
The audit programme: cycles, procedures, preparer, reviewer, working paper reference and status

Audit hours and engagement profit

Every hour on any engagement and cycle, who did it and at what rate. Comparing with budgeted hours shows the engagement that uses more time than its fee, with cost, margin and effective hourly rate per engagement, and hours per team member.

Audit hours per engagement: hours, budget, variance, cost, fee and margin
Audit hours per engagement: hours, budget, variance, cost, fee and margin

The firm's own accounts

Alongside the audit module: fee billing and receivables, unbilled work in progress, employees and payroll, fixed assets, and the month-end close — see month-end close.

How to start

  1. Create your account and choose the audit firms activity.
  2. Add the first engagement with its fee, budgeted hours and team.
  3. Calculate materiality, and load the standard audit programme.
  4. Record team hours and follow completion and margin.

Learn more about Tasaheel Accounts or read the user guide.

FAQ

How does it calculate materiality?

As a percentage of a base you choose (such as revenue or total assets), with performance materiality and the clearly trivial threshold, and professional ranges shown for comparison.

How is sample size calculated?

By monetary unit sampling (MUS): population value × confidence factor ÷ performance materiality, drawing the sample by monetary interval, randomly or by largest amounts.

Can I track each team member's hours?

Yes. Each hour carries the engagement, cycle, person and rate, with reports per engagement and per person.

Does it provide a ready audit programme?

Yes, a standard programme by cycles and procedures that loads in one click and can be edited and extended.

Can it be used for clients' bookkeeping too?

The program manages several companies, so you can keep the books of more than one client. See month-end close.

Try it in Tasaheel: create a free account, choose the audit firms activity, and add your first engagement to see materiality and the audit programme.
By Sherif Fadl — Founder, Tasaheel ERPAn accountant and financial-solutions builder who spent years in Saudi finance departments, and founded Tasaheel to bring accounting, VAT, zakat and payroll together in one Arabic system.

Updated: 2026-09-27

Tasaheel ERP — Start the trial · User guide