ERP for Furniture Businesses: BOM, Showroom CRM, Contracts, and Client Portals
A complete guide to connecting the furniture showroom with design, quotations, contracts, BOMs, manufacturing, delivery, installation, and a client portal while controlling cost.
ERP for Furniture Businesses: BOM, Showroom CRM, Contracts, and Client Portals
Furniture combines retail, design, manufacturing, projects, and service. A customer may buy a standard showroom item, change dimensions, finish, fabric, and hardware, or contract for an entire space. ERP for the furniture industry must therefore manage choices and revisions—not only item codes and quantities.This guide covers furniture BOM management, showroom CRM, contracts and changes, client portals, costing, planning, delivery, and installation. The goal is not to turn each step into bureaucracy. It is to stop decisions getting lost between the commercial promise and execution.
One journey from showroom to the customer’s home
- Station 01Discover the needRoom, dimensions, use, budget, style, delivery date, and decision makers.
- Station 02Select and quoteCollection, units, materials, colours, options, price, and version.
- Station 03ContractScope, drawings, instalments, changes, approvals, delivery, and installation.
- Station 04Engineering and BOMDimensions, materials, parts, routes, revisions, and approved substitutes.
- Station 05Buy and makeAvailability, work orders, workshops, quality, assembly, and packaging.
- Station 06CustomerClear progress, required approvals, payments, delivery and installation, and after-sales.
1. Furniture BOM management: more than wood and hardware
A Bill of Materials (BOM) defines the components and quantities required by a product or project. Furniture BOMs can be multi-level: collection → unit → carcass, front, and drawer → panels, veneer, fabric, foam, hinges, finish, and packaging. They should connect to a route for cutting, machining, assembly, finishing, upholstery, inspection, and subcontracting.
- 01VariantsDimension, orientation, colour, finish, fabric, density, hardware, and packaging.
- 02RevisionWhich version is approved, by whom, from when, and for which order?
- 03ConsumptionUnits, cut or scrap allowance, yield, and returned material.
- 04RouteWork centre, time, skill, tool, inspection, and outside supplier where relevant.
Microsoft’s BOM and formula documentation provides general concepts for versions, quantities, components, and production routes that can be adapted to furniture.
2. Showroom CRM: retain context, not just a name
Showroom CRM should help the salesperson retain the customer’s room, dimensions, preferred units, budget, plan or images, materials, hesitation reason, decision participants, target date, and viewed quote. Store approval against a defined version—not whichever PDF was last sent.
Track progression from visit or message to opportunity, survey or design, quote, negotiation, contract, or a meaningful loss reason. Do not use follow-up to flood the customer with messages. Link the task to a useful next step: sample, measurement, price explanation, decision date, or approval.
| Showroom data | Why operations needs it | Risk if it is lost |
|---|---|---|
| Dimension and orientation | Generates correct parts and prevents site conflict | Remake or failure to fit |
| Material, colour, and hardware | Determines BOM, supply, and finish | Product differs from the selection |
| Quote version | Establishes price, scope, and approved discount | Financial dispute or unknown margin |
| Customer date | Enters planning, purchasing, and delivery | Promise ignores available capacity |
| Images and approval | Connects the decision to the revision | Manufacture of an older version |
3. Contract and change-order management
A contract should not be a silent attachment. Connect its terms to the quote, products or project, payment schedule, approvals, delivery, installation, and warranty. Define what constitutes delivery, site responsibilities, and what happens when approval, payment, or site readiness is late.
When a customer requests a change, create a change order recording description, price impact, date impact, new BOM or drawing, approval, and timestamp. Do not execute a verbal change and attempt to price it after manufacturing.
- 01ScopeUnits, quantities, dimensions, materials, and included or excluded services.
- 02MoneyDeposit, milestones, retention, tax, discounts, and approval limits.
- 03DecisionApproved drawing or sample, approval owner, and change cut-off.
- 04ExecutionDelivery window, site conditions, installation, acceptance, and warranty.
4. Client portal: useful transparency, not exposed internal noise
A good client portal shows what the customer needs to act: contract and approved revision, instalments and invoices, approvals required, understandable progress, delivery or installation date, documents, and support. It should not expose every shop-floor move or treat an unconfirmed internal date as a promise.
Use customer language: “waiting for your material approval,” “design approved,” “in manufacturing,” “ready to schedule delivery,” and “installed,” instead of production-order codes. Each state should be triggered by a real event and rule rather than a decorative manual update.
5. Actual cost: where did order margin erode?
Compare quoted with actual cost by order or project. Include panels, timber, veneer, fabric, foam, hardware, finish, and packaging, plus labour, machine time, subcontracting, transport, installation, rework, and scrap. Record the effects of discounts, changes, and expediting.
Do not allocate every overhead in a way that hides the decision. Finance and operations should agree on direct cost, absorbed manufacturing cost, contribution margin, and final profitability under company policy. Consistency and clarity matter.
Questions the profitability report should answer
- Was the original quote profitable under its approved assumptions?
- What differed between planned, issued, returned, and scrapped material?
- What did customer changes cost, and were they priced and approved?
- Where did remanufacture or a second installation visit occur, and why?
- Did margin erode because of price, design, purchasing, production, or delivery?
6. Planning and purchasing: manage dependencies
A furniture order is not a flat task list. Cutting precedes edging; components precede assembly; finishes require curing time; fabric or hardware may have a long lead time; delivery depends on the complete set and site readiness. ERP should expose dependencies, bottlenecks, and required dates for each component.
Combine common material demand carefully while retaining order or project allocation where grade, colour, batch, or customer specification matters. Record permitted substitutes and approval rights. A deadline must not turn any available material into an undocumented substitute.
7. Quality, delivery, installation, and after-sales
Define product-appropriate quality gates: dimension, colour, finish, assembly strength, hardware, door and drawer movement, upholstery, stitching, packaging, and set completeness. Record defects under company privacy and quality rules, and connect rework to cause, order, time, and cost.
Before delivery, verify unit and accessory completeness, address and access, site readiness, customer appointment, and installation crew. After installation, record acceptance, observations, and open work. Connect after-sales cases to the unit, contract, evidence, warranty, and service history.
KPIs for a furniture business
- KPI 01Quote-to-contract conversionBy showroom, salesperson, and category, with loss reason and a fixed opportunity definition.
- KPI 02Margin erosionQuoted versus actual margin from material, changes, scrap, and rework.
- KPI 03Schedule adherenceOrders or milestones completed against planned and promised dates.
- KPI 04Material variancePlanned versus issued, returned, and scrapped by order and BOM.
- KPI 05ReworkCost and time of remanufacture, repeat visit, or second installation by cause.
- KPI 06CollectionDue and overdue instalments, and cash blocked by a milestone or approval.
- KPI 07First-time installation completionInstallations completed on the first visit without missing work.
Example order journey
A customer selects a five-unit bedroom and changes wardrobe width, colour, and hinges. The salesperson creates a new quote version tied to those choices. After measurement, the customer approves the drawing, price, and payment schedule. The system generates or approves the revision BOM, reserves long-lead material, and plans production against the delivery date.
If the customer changes colour after material approval, the employee creates a change order with material cost impact and a new date. The portal shows that approval is required. After production, the units are inspected as a set and delivery and installation are scheduled. Any later issue remains linked to the same contract, unit, and warranty. This flow reduces re-entry and preserves traceability of cost and decisions.
A four-wave rollout
- Showroom and contract: customer, opportunity, choices, quote versions, approvals, and payments.
- Engineering and material: codes, variants, BOMs, revisions, routes, and units.
- Execution and cost: purchasing, planning, work orders, quality, issues, time, and actual cost.
- Customer and service: portal, appointments, delivery, installation, acceptance, warranty, and cases.
Start with one product family or complete order flow—not every showroom, workshop, and product at once. Use the ERP readiness guide to define scope and governance first.
Frequently asked questions
Is ERP useful for a furniture showroom without a factory?
Yes, when it needs to connect opportunities, quotes, contracts, purchasing, delivery, installation, collection, and after-sales. Its scope differs from a manufacturer that needs BOMs, routes, and machines.
What is the difference between a configurable product and a custom project?
A configurable product uses known choices and rules, such as colour or an allowed size range. A custom project requires its own design, revision, approval, cost, and schedule. Forcing both into one model creates complexity or error.
Should the customer see a factory completion percentage?
Only if the definition is honest and useful. A generic percentage can mislead. Event-based states and required approvals are often clearer and less ambiguous.
How FLAPP helps furniture businesses
The FLAPP team connects the showroom, contract, design, BOM, manufacturing, delivery, installation, and client-portal journey while defining the data and decisions each stage needs. We start with a real operating flow and measure it before expansion.
Explore FLAPP for furniture or book a session with the team.