Workforce & operations

Accounting for car repair and maintenance centres

Quote the job, bill parts and labour on one invoice, keep spare parts stock in check, and run technicians' payroll with a WPS salary file in the Mudad layout for you to upload.

· How we check our guides

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

In short

Quote the job, bill parts and labour on one invoice, keep spare parts stock in check, and run technicians' payroll with a WPS salary file in the Mudad layout for you to upload. 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 job-card module and no booking calendar, so vehicle check-in and technician scheduling stay in your workshop tool or on paper; Aqid ERP handles the quote, invoice, stock, VAT and payroll.

At a glance

ForCar workshops
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
StockOn Growth and Premium, at weighted average cost
Recommended planGrowth: spare parts inventory, landed cost and unlimited payroll.
PriceSAR 111 a month before VAT · 60-day free trial today, no card
Not built yetThere is no job-card module and no booking calendar, so vehicle check-in and technician scheduling stay in your workshop tool or on paper; Aqid ERP handles the quote, invoice, stock, VAT and payroll.

How it runs

Quote first, then invoice

Share a quote on WhatsApp from your phone. The customer opens the link and accepts it, no account needed. When the car is ready, the quote becomes the invoice.

Parts and labour on one invoice

Add spare parts from stock and labour as service lines on the same tax invoice. The parts leave stock and their cost of sales posts when you issue it.

Spare parts across stores

Keep filters, pads, oils and tyres in one or several stores at weighted average cost. Move parts between branches and count them when you need to.

Imported parts at true cost

Spread freight and customs over an imported parts shipment with landed cost, so each part carries what it really cost you to bring in.

A month at a car workshop (example)

  1. Say a customer brings in a saloon for a brake job. You send a quote: two sets of pads at SAR 250 each, discs at SAR 300, and labour at SAR 400. That is SAR 1,200 plus SAR 180 VAT (15%), SAR 1,380 in total. The customer accepts it on the link.
  2. When the job is done the quote becomes a tax invoice. The pads and discs leave stock at their average cost, cost of sales posts, and the customer pays through the payment link on the invoice.
  3. You import 200 oil filters at SAR 20 each, SAR 4,000, plus SAR 600 freight and customs. Landed cost spreads the SAR 600 over the shipment, so each filter goes into stock at SAR 23.
  4. A fleet company sends ten vehicles for servicing. You invoice SAR 8,000 plus SAR 1,200 VAT, SAR 9,200 in total, and the invoice is cleared with ZATCA because the customer is a business.
  5. Payroll for six technicians and a service advisor comes to SAR 28,000. GOSI contributions post, a WPS salary file in the Mudad layout is produced for you to upload, and end-of-service accrues for the month.

The parts you will use

Sales

Quotes, tax and simplified invoices, credit notes for returned parts, payment links once a payment provider is connected, email reminders and customer statements for fleet accounts.

Inventory

Spare parts as stock items in several stores, transfers, stock counts and weighted average cost, with cost of sales posted on each invoice.

Purchasing

Purchase orders to parts suppliers become bills. Large orders can wait for a second approver. Landed cost spreads freight and customs over imported parts.

Payroll

Monthly payroll in SAR, GOSI, Mudad WPS file, end-of-service accruals and alerts before iqamas and driving licences expire.

Fixed assets

Record lifts, diagnostic equipment and tools as fixed assets and run depreciation each month in one click.

VAT and e-invoicing for car workshops

Parts and labour on your invoices carry VAT at 15%. Once your device is connected, invoices from Aqid ERP are produced for ZATCA e-invoicing Phase 2 with UBL 2.1 XML, a XAdES signature and a QR code.

Invoices to companies and fleet operators are cleared with ZATCA before they reach the customer. Simplified invoices to individual drivers are reported.

Input VAT from parts suppliers and rent is collected as you post bills, and the VAT return is prepared from the books.

Plans for Car workshops

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 I put parts and labour on the same invoice?

Yes. Add spare parts from stock and labour as service lines on one tax invoice. The parts leave stock and cost of sales posts when you issue it.

Does Aqid ERP have job cards or a booking calendar?

No. There is no job-card or booking module. Keep check-in and scheduling in your current tool and use Aqid ERP for quotes, invoices, stock, VAT and payroll.

Is Aqid ERP compliant with ZATCA e-invoicing Phase 2?

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 payroll handle GOSI and Mudad?

Yes, on every plan. It calculates GOSI contributions, produces the Mudad WPS file and accrues end-of-service. Starter covers up to five employees.

How is spare parts stock valued?

At weighted average cost. Each purchase updates the average, and landed cost can add freight and customs. FIFO and serial numbers are not supported.

Can customers approve a quote without calling?

Yes. Email the quote or share it on WhatsApp from your phone; the customer opens the link and accepts it without creating an account.

Your first compliant invoice is minutes away

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