Property & construction

Accounting for furniture, joinery and fit-out workshops

Build from a bill of materials, see what each fit-out job earns, and keep the retention on every invoice in view until the client releases it.

· How we check our guides

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

In short

Build from a bill of materials, see what each fit-out job earns, and keep the retention on every invoice in view until the client releases it. 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: Production is bills of materials and production orders.

At a glance

ForFurniture & joinery
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: bills of materials, production orders, inventory and unlimited payroll for the workshop team.
PriceSAR 111 a month before VAT · 60-day free trial today, no card
Not built yetProduction is bills of materials and production orders.

How it runs

Bills of materials

Set out what goes into a desk, a wardrobe or a kitchen unit: boards, edging, hinges, handles. Each finished item has its recipe.

Production orders

A production order takes the boards and hardware out of stock and puts the finished pieces in. Material cost follows through to cost of sales.

Fit-out jobs as projects

Tag the client's invoices, supplier bills and site expenses to a project, allocate the carpenters' payroll cost to it (re-tag the payroll entry or post an allocation journal), and run a P&L for that job.

Retention

Hold back a retention on an invoice; it sits in its own receivable until released, so it never gets lost in the client's balance.

A month at a joinery workshop (example)

  1. Say a desk takes 2 MDF boards at SAR 120, edging at SAR 30 and hardware at SAR 50, so SAR 320 of materials. A production order for 10 desks takes SAR 3,200 of materials out of stock and adds 10 desks at SAR 320 each.
  2. You sell the 10 desks to an office for SAR 900 each: SAR 9,000 plus 15% VAT of SAR 1,350, so SAR 10,350. Cost of sales of SAR 3,200 posts on the sale.
  3. On an office fit-out job you invoice the first stage at SAR 100,000 plus SAR 15,000 VAT, SAR 115,000. The contract holds back SAR 10,000 as retention, so the client pays SAR 105,000 now and SAR 10,000 sits in the retention receivable.
  4. The glass partition subcontractor bills SAR 30,000 plus SAR 4,500 VAT, and SAR 18,000 of the site carpenters' payroll is allocated to the same project. The project P&L shows SAR 100,000 of revenue against SAR 48,000 of costs so far.
  5. Payroll for the whole workshop runs with GOSI posted and a WPS salary file in the Mudad layout for you to upload, and the VAT return is prepared from the books.

The parts you will use

Manufacturing

Bills of materials and production orders that consume materials and add finished goods. Built for workshops and small plants. Growth or Premium.

Inventory

Boards, hardware and finished pieces across your workshop and showroom, at weighted average cost, with transfers and stock counts.

Projects and cost centres

A P&L per fit-out job, built from invoices, bills and expenses tagged to it and the payroll cost allocated to it.

Sales and retention

Quotes clients accept online without an account, invoices in agreed stages, retention held in its own receivable, and statements by email or WhatsApp.

Purchasing

Purchase orders for boards and hardware, landed cost on imported fittings, and a second approver for orders over your limit.

Payroll

Carpenters, installers and drivers with GOSI, Mudad WPS, end-of-service accruals and iqama expiry alerts.

VAT and e-invoicing for furniture and fit-out

Furniture sales and fit-out work carry VAT at 15%. Input VAT on boards, hardware and subcontractor bills comes off what you owe, and the VAT return is prepared from the books.

Invoices are ZATCA Phase 2 e-invoices: UBL 2.1 XML, XAdES signature and QR code. Tax invoices to companies and contractors go for clearance; simplified invoices to households are reported. Once your device is connected, each invoice is cleared or reported to ZATCA as it is issued.

Plans for Furniture & joinery

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 Aqid ERP handle production in my workshop?

Yes, on Growth and Premium. Set up bills of materials, then production orders take materials out of stock and add finished goods. There is no routing, work centres or machine scheduling.

Can I see profit per fit-out job?

Yes. Tag invoices, bills and expenses to a project, allocate payroll cost to it, and run its P&L. Each project can carry a revenue and cost budget and a % complete, compared with actuals.

Does it handle retention?

Yes. Hold back a retention on an invoice and it sits in its own receivable until you release it.

Can I bill by percentage of completion?

Not yet. There is no progress billing by percentage and no payment applications. You can issue separate invoices at the stages agreed in the contract.

Are the invoices ZATCA Phase 2 compliant?

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 cover GOSI and Mudad for my carpenters?

Yes, on every plan. Payroll posts GOSI, produces the Mudad WPS file and accrues end-of-service. Starter covers up to 5 employees; Growth and Premium have no limit.

Your first compliant invoice is minutes away

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