Workforce & operations

Accounting for facility management and cleaning companies

Bill every contract on the same day each month, run payroll for the whole workforce with GOSI and the Mudad file, and see what each site really earns.

· How we check our guides

Start now for free No credit card needed — invoice in minutes

In short

Bill every contract on the same day each month, run payroll for the whole workforce with GOSI and the Mudad file, and see what each site really earns. Aqid ERP is built for ZATCA Phase 2 e-invoicing, prepares the VAT return from the books and runs payroll with GOSI and a WPS file in the Mudad layout. The Growth plan fits, at SAR 111 a month, with a 60-day free trial. Not built yet: There is no attendance, shift rostering or timesheet module, so keep those in your time-clock or rostering tool and use the results to prepare payroll.

At a glance

ForFacility management
E-invoicingZATCA Phase 2: clearance and reporting once your device is connected with a Fatoora OTP; UBL 2.1 XML, QR code
VAT15% standard rate; the return is prepared from the books
PayrollGOSI, a WPS salary file in the Mudad layout, end of service, payslips in Arabic and English
StockNot needed by most businesses of this kind
Recommended planGrowth: unlimited payroll for the workforce and inventory for cleaning materials.
PriceSAR 111 a month before VAT · 60-day free trial today, no card
Not built yetThere is no attendance, shift rostering or timesheet module, so keep those in your time-clock or rostering tool and use the results to prepare payroll.

How it runs

Each contract is a cost centre

Set up every client contract or site as a project or cost centre. Its invoices, consumables and subcontractor bills land there, and staff payroll cost is allocated to it with a re-tag or allocation journal, so each site has its own P&L.

Monthly contract invoices on schedule

The fixed monthly fee for each contract runs as a recurring invoice, emailed automatically. Extra works go on a separate invoice tagged to the same site.

Payroll for the whole workforce

Run monthly payroll in SAR for office and site staff together, with GOSI contributions, end-of-service accruals and a WPS salary file in the Mudad layout for you to upload.

Site staff documents watched for you

Keep each worker's iqama, passport and other documents on their employee record. You are alerted before they expire, not after.

A month at an FM company (example)

  1. Say you hold a cleaning and maintenance contract for a shopping mall at SAR 180,000 a month. The recurring invoice goes out on the 1st: SAR 180,000 plus 15% VAT of SAR 27,000, total SAR 207,000.
  2. The mall asks for an extra deep clean after an event. You invoice SAR 8,000 plus SAR 1,200 VAT, total SAR 9,200, tagged to the same site.
  3. Payroll for the 45 staff on the site comes to SAR 110,000, allocated to the mall cost centre by re-tagging the payroll entry. The WPS salary file in the Mudad layout for all staff is produced from the same run, for you to upload.
  4. You buy SAR 12,000 of cleaning materials for the site (plus SAR 1,800 VAT) and tag the bill to it, and a pest control subcontractor bills SAR 6,000 plus SAR 900 VAT.
  5. The mall P&L shows SAR 188,000 revenue against SAR 128,000 cost: SAR 60,000 before overheads. Run the same report for every site and you see which contracts to renew and which to reprice.

The parts you will use

Payroll

Unlimited employees on Growth, GOSI contributions, the Mudad WPS salary file, end-of-service accruals and bilingual payslips your staff can read.

Employee records and expiry alerts

Iqama, passport and other document dates on each employee record, with alerts before they expire.

Inventory

Cleaning materials and spare parts in several warehouses at weighted average cost, transferred to sites and counted. Growth and Premium.

Purchasing and approvals

Purchase orders for materials and subcontractors, with an approval limit so large orders need a second sign-off.

VAT and e-invoicing for FM and cleaning companies

Contract invoices are issued under ZATCA e-invoicing Phase 2: UBL 2.1 XML, XAdES signature and QR code. Invoices to building owners, malls and other businesses are cleared with ZATCA before they are sent. This starts once your device is connected with an OTP from the Fatoora portal.

VAT at 15% is charged on each contract invoice, input VAT on materials and subcontractors is tracked as you enter bills, and the VAT return is prepared from the books.

Plans for Facility management

Starter

For small businesses that need compliant invoicing

 79 / month

  • Compliant invoices + QR
  • Customers & quotes
  • Payroll and WPS file for up to 5 employees
Start now for free

Premium

For companies with branches, devices and volume

 219 / month

  • Everything in Growth
  • Branches & devices
  • Consolidation & API
Start now for free

Compare the plans in detail

Questions

Can payroll handle hundreds of workers?

On Growth and Premium payroll has no employee limit. It calculates GOSI contributions, accrues end-of-service and produces the Mudad WPS salary file.

Will I be warned before iqamas expire?

Yes. Document dates on each employee record trigger alerts before the iqama, passport or other document expires.

Can I see profit for each contract or site?

Yes. Set each contract up as a project or cost centre tag invoices, materials and subcontractor bills to it, and allocate payroll cost to it with a re-tag or allocation journal.

Are contract invoices ZATCA Phase 2 compliant?

Not listed yet. Aqid ERP implements Phase 2 end to end (UBL 2.1 XML, XAdES signature, QR code, clearance for tax invoices and reporting for simplified ones) and is tested against ZATCA's published rules. Its listing in ZATCA's solution-provider directory is in progress. You connect your device with an OTP from the Fatoora portal.

Does it track attendance or shifts?

No. There is no attendance or rostering module. Keep your time-clock or rostering tool and use its totals when you prepare payroll.

Can I track cleaning materials by site?

Yes, on Growth and Premium. Hold stock in several warehouses, transfer it to sites and count it. Costing is weighted average.

Your first compliant invoice is minutes away

Start now for free No credit card needed — invoice in minutes