Furniture

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.

FLAPP industrial engineering team ·20 October 2026 ·21 min read
ERP for Furniture Businesses: BOM, Showroom CRM, Contracts, and Client Portals

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.
Each station must produce information the next station can use. Do not make the factory reinterpret a salesperson’s description, and do not let the customer discover that a colour or size change never reached the contract or BOM.

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.

  1. 01VariantsDimension, orientation, colour, finish, fabric, density, hardware, and packaging.
  2. 02RevisionWhich version is approved, by whom, from when, and for which order?
  3. 03ConsumptionUnits, cut or scrap allowance, yield, and returned material.
  4. 04RouteWork centre, time, skill, tool, inspection, and outside supplier where relevant.
Do not manually clone a BOM for every order when stable configuration rules can generate it. Use base products, variants, and rules for controlled choices; use engineering revisions for genuine design changes. But do not build a complex configurator before options, pricing, material impact, and time impact are governed.

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 dataWhy operations needs itRisk if it is lost
Dimension and orientationGenerates correct parts and prevents site conflictRemake or failure to fit
Material, colour, and hardwareDetermines BOM, supply, and finishProduct differs from the selection
Quote versionEstablishes price, scope, and approved discountFinancial dispute or unknown margin
Customer dateEnters planning, purchasing, and deliveryPromise ignores available capacity
Images and approvalConnects the decision to the revisionManufacture 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.

  1. 01ScopeUnits, quantities, dimensions, materials, and included or excluded services.
  2. 02MoneyDeposit, milestones, retention, tax, discounts, and approval limits.
  3. 03DecisionApproved drawing or sample, approval owner, and change cut-off.
  4. 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

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.
Do not publish one target for unlike products. A made-to-order kitchen differs from a standard chair. Compare similar categories, use your own baseline, and review each KPI definition with showroom, factory, and finance.

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

  1. 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.

Authoritative references