A furniture and carpentry workshop in Saudi Arabia is a make-to-order manufacturing business. Raw wood, MDF, hardware, and finishing materials come in by the cubic meter or the kilogram, get cut on the CNC and the saw bench, assembled by carpenters paid by the hour, finished with paint or lacquer, and delivered as custom kitchens, dressing rooms, and majlis seating. A single Riyadh workshop can hold raw materials for 40 active jobs, employ 18 carpenters and 4 finishers, deliver 12 kitchens and 8 dressing rooms a month, and absorb 6% to 10% material waste on every cut. Without per-job bill of materials, raw-material inventory, labor-hour capture, customer deposit ledger, and ZATCA e-invoicing, the workshop loses margin to mispriced jobs, uncounted cut waste, and deposits that hit petty cash without an order reference.
What makes furniture-workshop accounting different
A furniture workshop is a job-shop manufacturer. Every kitchen, dressing room, and seating set is a unique custom order with its own bill of materials, its own labor hours, and its own margin. The same workshop can run 40 jobs in parallel at different stages: 8 at design, 14 at cutting, 12 at assembly, 6 at finishing. Generic accounting tools cannot model per-job costing on a portfolio of concurrent custom orders.
Furniture-workshop accounting revolves around five connected pieces: per-job bill of materials with raw-wood, MDF, hardware, and finishing lines, raw-material inventory with cubic-meter and kilogram units, labor-hour capture by carpenter and by job, customer deposit and balance ledger by job, and ZATCA standard tax invoice on delivery through the Clearance flow.
Daily reality is dozens of postings per day: design approvals with deposit collection, material consumption against the job BOM, carpenter time on each job, finishing material on each job, supplier shipments of wood and hardware, delivery and balance collection, and the weekly close on job WIP.
The most common accounting challenges in furniture workshops
Every furniture workshop in Saudi Arabia runs into the same four recurring problems. They share the same gap: jobs get priced on a napkin from past memory, material consumption is estimated at the end of the job, and labor hours live on a paper sheet that nobody totals against the job sheet.
1. Jobs mispriced. A customer asks for a 6-meter kitchen with 14 doors and 4 drawers. The owner quotes 18,000 SAR from past memory. The actual material is 7,800 SAR, the labor is 5,400 SAR, the finishing is 1,200 SAR, and the margin is 24% instead of the targeted 35%. Three of those a month is 21,000 SAR of missed margin.
2. Material consumption uncounted. A 6-meter kitchen consumes 0.9 cubic meters of MDF on paper. Actual consumption with cut waste is 1.05 cubic meters. Without BOM variance reporting, the 16% waste is invisible and the next quote uses the same wrong figure.
3. Labor hours not tied to jobs. A workshop pays 18 carpenters by the hour. Carpenters move between 4 jobs in a day. Without per-job time capture, payroll posts to a generic labor account and the workshop never knows which job ran over hours and why.
4. Deposits without a job reference. A customer pays 8,000 SAR deposit on a 22,000 SAR dressing room. The deposit hits petty cash without an order reference. When the customer cancels, the refund goes out of petty cash, the job sits open in production for two more days, and the painted doors become dead stock.
What a furniture workshop actually needs from its accounting software
A generic accounting tool was built for selling counted items, not for quoting custom kitchens, tracking raw-wood inventory by the cubic meter, capturing carpenter time on 40 concurrent jobs, and managing deposits with job references. The gap is concrete:
| Task | Generic accounting tool | What a furniture workshop needs |
|---|---|---|
| Jobs | Single invoice | Per-job BOM and labor |
| Wood | Generic SKU | Cubic meter with species |
| Hardware | Generic SKU | Per-piece with cost basis |
| Labor | Generic payroll | Per-carpenter per-job hours |
| Deposits | Generic receipt | Per-job deposit ledger |
| VAT | Flat 15% | Per-line on standard rated |
Beyond the table, a furniture workshop specifically needs three capabilities generic platforms do not deliver:
- Per-job bill of materials with variance reporting, so every kitchen, dressing room, and seating set has its own BOM at quote, consumption posts against the BOM during production, and variance flags where cut waste or hardware overuse erodes margin.
- Labor-hour capture by carpenter and by job, where every carpenter clocks into a job, hours post against the job WIP, and per-job and per-carpenter productivity is visible on the dashboard.
- ZATCA-certified B2C and B2B invoicing, where every delivery fires a standard tax invoice through the Clearance flow with the job reference and detailed line items per delivered piece.
How to organize a furniture workshop’s books step by step
Moving a furniture workshop to integrated accounting takes around three to four weeks depending on active job count and carpenter team size. This is the sequence Qoyod applies with every new furniture-workshop customer:
E-invoicing and ZATCA compliance for furniture workshops
Phase two of ZATCA e-invoicing requires every job delivery invoice to be issued through a certified system connected to the Fatoora platform. Furniture workshops issue standard tax invoices on most deliveries through the Clearance flow for B2C and B2B customers alike, since values typically exceed the simplified-invoice threshold.
Every invoice must include the workshop name and tax number, a sequential invoice number, the date and time, the buyer name and tax number on B2B invoices, an itemized list with each delivered piece, dimensions, and materials, VAT at 15%, totals before and after VAT, and a QR code. A certified system generates the QR code, signs the invoice in XML, and transmits it to the Fatoora platform inside the Clearance window.
How to evaluate a ZATCA-certified system for a furniture workshop
When evaluating any e-invoicing vendor for a furniture workshop, verify these six criteria:
- Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
- Clearance flow live on every delivery invoice without manual intervention.
- Per-line VAT on multi-line job invoices with detailed piece-level descriptions.
- Job reference printed on every invoice for customer reconciliation.
- Long-term cloud storage of signed invoices for at least six years.
- Monthly input-VAT and output-VAT reports ready in time for the quarterly filing deadline.
Where Qoyod fits in specifically for furniture workshops
Qoyod brings together, inside one account: cloud accounting with job and stage dimensions, per-job bill of materials with variance reporting, raw-material inventory in cubic meters and kilograms, labor-hour capture by carpenter and by job, customer deposit ledger by job, ZATCA-approved e-invoicing, payroll, and consolidated reports. Every quote, deposit, material consumption, labor hour, and delivery lands an automatic journal entry inside the same ledger.
The platform handles workshops with retail showrooms and multi-site operations under one account, with shared master data (material catalog, hardware list, carpenter team), role-based permissions per site, and either consolidated or per-site reports.
For workshops migrating from paper job sheets, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to CAD design tools and CNC job lists.
Frequently asked questions
Does Qoyod support per-job bill of materials?+
How does Qoyod capture carpenter labor hours?+
Can Qoyod manage customer deposits and balances?+
Does Qoyod track raw-material inventory in cubic meters?+
Does Qoyod work for workshops with retail showrooms?+
Is technical support available 24/7?+
Running a furniture workshop does not need a generic ledger, it needs an operating system that ties per-job bill of materials, labor-hour capture, customer deposits, and ZATCA e-invoicing together inside one account. The workshops that consistently grow are the ones that see job margin and WIP every week. That capability is what makes Qoyod the right fit for furniture and carpentry workshops in Saudi Arabia.