Skip to main content

Furniture Store Bookkeeping: Special-Order Deposits, Delivery-Triggered Revenue, and Showroom Financing

17 min readMike ThriftMike Thrift
Furniture Store Bookkeeping: Special-Order Deposits, Delivery-Triggered Revenue, and Showroom Financing

You just closed a $7,200 sale — a custom sectional, fabric upgrade, and delivery next quarter. The customer happily swiped a card for a 50% deposit, and your POS shows a great day. But if that $3,600 hits your profit and loss as revenue today, your books will lie to you for months. You will pay tax on money you haven't earned, overstate how much you made, and have no clear way to answer the simplest question: what do you actually owe that customer until the sofa is in their living room?

Furniture retail looks simple from the sales floor, but the accounting is nothing like a coffee shop or clothing boutique. Tickets are large, orders are often made to order, inventory lives partly in your showroom and partly in a vendor's warehouse, and cash comes in weeks or months before you can call it a sale. Get the bookkeeping right and you can see true margin by collection, keep your lender confident, and survive the annual slow season without panic. Get it wrong and every report is fiction.

This guide walks through the three decisions that define whether a furniture store's books tell the truth: how you handle special-order deposits, when you recognize revenue, and how you finance the showroom that has to look perfect even when traffic is thin.

Why Furniture Store Books Break Generic Retail Templates

Most small retail businesses sell what is on the shelf and recognize the sale at the register. A furniture store is different on almost every line of the balance sheet.

  • Inventory is the store. A typical wholesale distributor holds 40 to 60 percent of assets in inventory; furniture retailers are often in the same range when you count showroom samples, warehouse stock, and goods in transit. A 5% count error on an $800,000 inventory position swings net worth by $40,000.
  • You collect cash before you earn it. Special orders commonly require 30% to 50% down, sometimes 100% on custom fabrics. That cash is not yours yet — it is a promise to deliver.
  • Revenue waits for the truck. Under current accounting rules, you earn the sale when the customer gets control of the furniture — usually on delivery or customer pickup — not when you take the order or even when the vendor ships to you.
  • The showroom is a depreciating asset that has to sell itself. Lease, tenant improvements, display fixtures, lighting, and a dozen vignettes that get refreshed every season cost real money long before they produce a sale. Landlords rarely remind you to capitalize those costs correctly.
  • Sales are seasonal and lumpy. Census data shows furniture store sales can swing several percent month to month, with spring and holiday peaks and deep winter troughs. When February volume falls 3% nationally, a single-location store feels it as a 15% swing in foot traffic.

If your chart of accounts and daily workflow were built for a generic retailer, these features will hide in the wrong places — deposits as revenue, showroom refreshes as repairs, and floor-planning interest as cost of goods sold.

Special-Order Deposits Are Liabilities, Not Sales

What a deposit really is

When a customer pays $3,000 down on an $6,000 bedroom set that is still at the factory, you have a liability called a customer deposit, customer prepayment, or deposit liability. You owe furniture or a refund. Double-entry accounting requires a credit to a liability account, not to sales.

The correct entry when you take the deposit:

  • Debit: Cash / Bank $3,000
  • Credit: Customer Deposits (Current Liability) $3,000

No revenue. No sales tax collected yet in most states — tax is typically due when the sale is completed on delivery. Check your state's rule, but do not book the tax as payable until the taxable event occurs.

When you later deliver, you move it:

  • Debit: Customer Deposits $3,000
  • Debit: Cash (or Accounts Receivable) $3,000 for the balance
  • Credit: Sales Revenue $6,000
  • And separately: Debit: Cost of Goods Sold, Credit: Inventory $3,400 (or your actual landed cost)

If you use a POS or ERP that automatically posts deposits to income, create a non-inventory item called "Customer Deposit — Liability" that maps to the liability account, not to sales. The STORIS guide on accounting principles for furniture retailers makes the same point: deposit liabilities must remain on the balance sheet until performance is complete.

The three mistakes that create year-end surprises

  1. Booking deposits as revenue to make the month look good. It inflates sales, inflates profit, and — if you are an accrual taxpayer — accelerates taxable income. You will pay tax on sofas still on a container ship.

  2. Netting deposits against inventory purchases. A customer deposit does not reduce what you owe the vendor. Keep vendor payables and customer deposits in separate subledgers. Reconcile both weekly.

  3. Forgetting partial deliveries. A four-piece sectional delivered in two trips is two performance obligations, not one. If fabric on the corner piece is back-ordered but the sofa and loveseat delivered, you can recognize revenue for what the customer now controls and keep the balance in the deposit liability. Document what delivered and have the customer sign the delivery receipt.

Practical controls for deposits

  • Separate GL account with a customer subledger. One control account ("Customer Deposits") with a detail report by sales order and customer. Reconcile the subledger to the GL every bank reconciliation cycle.
  • Deposit policy in writing. Typical furniture stores collect 50% on special order, 30% on in-stock holds longer than 72 hours, and 100% on custom-cut fabric or COM (customer's own material). Put it on the sales order, have the customer initial, and state when it becomes nonrefundable.
  • Aging of open deposits. Review any deposit older than 90 days. Is the vendor late? Is the customer ghosting pickup? Old liabilities are a customer-service and escheat risk. Some states treat unclaimed deposits as unclaimed property after a dormancy period.
  • Daily cash handling. Deposits hit the bank the same day. If your terminal batches deposits separately from final payments, the bookkeeper needs both settlement reports to match cash to the liability entry. Undeposited funds is not the place to park a liability.

Revenue Is Recognized on Delivery, Not on Order

The rule in plain English

Under ASC 606, Revenue from Contracts with Customers, you recognize revenue when you satisfy the performance obligation — when the customer obtains control of the furniture. For a furniture retailer, that is almost always delivery to the home or customer pickup with a signed receipt, not the order date and not the vendor ship date to your warehouse.

That distinction matters because an order, a shipment to you, and a delivery to the customer are three different events that can be weeks apart:

  • Order date: You have a contract and a deposit liability.
  • Receipt into your warehouse: You have inventory (or, if it is a direct-ship special order that never hits your dock, you have a goods-in-transit question to get right).
  • Customer delivery: You have revenue, cost of goods sold, and a sales tax obligation.

If you recognize at order, your income statement leads cash and inventory by a quarter. If you recognize when the vendor ships to you but the customer is still waiting, you have jumped the gun — the customer does not control the goods while they sit in your back room.

What to book on delivery day

Assume a $5,000 sale (including $250 delivery fee if you charge separately) with $2,500 already on deposit. Your cost is $2,700.

  1. Move the liability to revenue and collect the balance:

    • Debit Customer Deposits $2,500
    • Debit Cash $2,500
    • Credit Sales — Furniture $4,750
    • Credit Sales — Delivery Income $250 (if you track delivery separately; otherwise include in furniture sales and allocate by policy)
  2. Relieve inventory:

    • Debit Cost of Goods Sold $2,700
    • Credit Inventory $2,700
  3. Record delivery costs: Driver wages, truck fuel, third-party white-glove fees, and any damage reserve are period expenses or delivery COGS depending on how you price delivery — not an addition to the inventory cost of the next sofa. Keep delivery margin visible on its own line.

Special situations furniture stores face constantly

Delivery fees and white-glove service. If you bundle "free delivery" into the ticket price, that is still part of the single performance obligation — the furniture delivered. If you sell delivery or assembly as a separately priced option, track it as a separate revenue line so you can see whether delivery loses money after labor, fuel, and claims.

Sales tax on delivery. Roughly half the states tax delivery charges when the underlying goods are taxable, many with nuances if delivery is separately stated. Decide your invoicing approach and apply it consistently. Do not collect tax on the deposit at the wrong time.

Returns, damages, and allowances. Keep a separate "Sales Returns and Allowances" contra-revenue account and a "Damage Claims Receivable" from vendors. If a $6,000 dining set arrives with a gouged tabletop and you give a $400 credit while keeping the set, you still recognized $6,000 of revenue and $400 of allowance — you did not simply record a $5,600 sale. Your margin analysis will thank you.

Layaway vs. special order. A layaway for in-stock goods that the customer will pick up later is also a deposit liability until pickup. Do not confuse "in-stock but not yet picked up" with "sold."

How to prove it at month-end

Reconcile three things before you close:

  1. Open sales orders vs. Customer Deposits GL. Every open order with a deposit should have a matching liability balance. Zero-balance open orders suggest someone posted a deposit to revenue.
  2. Delivered-not-invoiced report. If your warehouse marks orders as delivered but the office has not posted the revenue entry, you have understated sales.
  3. Cash settlement vs. revenue. Your daily POS revenue report (which may show deposits as "sales") will never match the GL revenue account — and that is correct. Reconcile the difference: deposits in, deposits relieved, plus delivered sales equals cash collected plus AR change.

Financing the Showroom Through the Slow Season

A furniture showroom is not shelves of small items. It is 10,000 to 20,000 square feet of vignettes, lighting, flooring, and display inventory that must be refreshed while paying rent that does not care that January is slow.

The cash-flow shape of a furniture year

Industry and Census commentary consistently show the same pattern: spring and holiday quarters carry the year, with a pronounced trough in late winter and a secondary soft patch in mid-summer when home sales cool. A lender-focused review of the 2025 home furnishings landscape noted that furniture demand tracks existing home sales — when home closings dip, furniture follows a quarter later. That means you need cash in December to build January floor inventory for March sales.

If you run on a single bank account with no forecast, that lag will force a painful choice: mark down good inventory to make payroll or put operating expenses on a card at 22%.

The three financing tools that actually fit furniture

1. Floor plan (floor planning) lines — your inventory loan.

Floor planning is the specialty inventory loan that most furniture stores use. Each floor sample or warehouse unit serves as collateral, and you pay down that specific advance when the piece sells. Modern providers offer 90- to 180-day free-interest periods (sometimes called free flooring) followed by curtailment payments.

How to book it without tangling the books:

  • When you draw on floor plan to buy a $4,000 sample: Debit Inventory $4,000, Credit Floor Plan Payable $4,000 (a current liability, not a reduction of inventory).
  • Monthly interest: Debit Interest Expense — Floor Plan, Credit Cash or Accrued Interest Payable. Never bury floor plan interest in COGS — your gross margin is about what you sell it for vs. what you paid the vendor, not what the bank charges to carry it.
  • When the sample sells and you repay: Debit Floor Plan Payable $4,000, Credit Cash $4,000 (separate from the vendor payable if you bought on terms).

Monitor two ratios: inventory turns (cost of goods sold divided by average inventory) and floor plan utilization (outstanding balance divided by credit limit). If utilization sits above 85% heading into a slow month, you have no room to buy the collection that will sell in the next peak.

2. Revolving line of credit — your timing bridge.

A line covers payroll, rent, and vendor deposits when deposits collected do not yet equal deliverable sales. Borrow on the line to fund the gap, repay when delivered sales convert to cash.

Book draws and repayments as balance sheet entries, not income or expense. Track availability weekly. If you use a borrowing base line secured by receivables and inventory, your balance sheet must be right — an overstated customer deposit liability or understated inventory directly reduces availability and can trigger a covenant call.

3. Vendor terms and just-in-time showroom refreshes.

Negotiate terms that match your delivery cycle. If your average special-order cycle is 8 to 12 weeks, 30-day terms will force you to pay vendors before customers pay you the balance. Where you can, align showroom refreshes with vendor market dates and co-op incentives. Capitalize tenant improvements and amortize them over the lease term; expense the throw pillows and staging accessories that will not survive the next collection.

A simple 13-week cash forecast that saves showrooms

You do not need a CFO to run this. In a spreadsheet, list 13 weeks across the top and these rows down the side:

  • Beginning cash
  • Plus: cash from delivered sales (not orders taken) — base this on your delivery schedule, not your order backlog
  • Plus: customer deposits collected (the cash still comes in, but label it as liability cash)
  • Plus: draws on floor plan or line
  • Minus: vendor payments (inventory and showroom samples)
  • Minus: floor plan repayments and interest
  • Minus: occupancy (rent, utilities, insurance)
  • Minus: payroll and commissions (remember commissions are typically earned on delivery, not on order — accrue accordingly)
  • Minus: delivery/warehouse costs
  • Equals: ending cash

Update it every Friday with actual deliveries. When ending cash dips below two weeks of occupancy plus payroll, act early — delay a non-essential showroom refresh, negotiate a vendor extension, or pull a planned line draw in $10,000 increments rather than waiting for a $50,000 emergency.

The Supporting Cast: COGS, FIFO, and Monthly Close

Furniture stores get into trouble in the same quiet places every generic retail guide mentions, just with bigger tickets.

FIFO and specific identification. STORIS and GAAP both emphasize FIFO for retail, but big-ticket furniture often uses specific identification — you know the exact landed cost of the $3,200 leather sectional with serial number 4821. Use FIFO for high-volume accessories (lamps, rugs, bedding) and specific identification for upholstered goods and case goods where vendor, fabric, and freight vary by unit. Decide by category, document it, and apply it consistently.

Landed cost. Freight-in, vendor surcharges, and fabric upgrades are inventory cost, not freight expense. If you expense a $280 freight bill on a $1,800 dresser, you have understated inventory by $280 and understated gross margin when it sells. Allocate freight by cost or by cube depending on what drives the charge.

Vendor receivables. Returns, damage credits, and volume rebates are not "other income." A 3% quarterly volume rebate is a reduction of COGS, recorded as a vendor receivable until the check arrives. A $600 damage allowance on a leather sofa reduces the inventory cost of that unit, not the sales price.

Cost centers. Split the P&L by function: showroom selling, warehouse/delivery, and office. Allocate occupancy to showroom, fuel and claims to delivery, and merchant fees to office. When gross profit is 44% but delivery loses 8 points, you will only see it if the cost centers are clean.

Monthly close checklist for a single-store operator:

  1. Reconcile every bank and card settlement account.
  2. Reconcile Customer Deposits subledger to GL — no orphan deposits.
  3. Count and value inventory by location: showroom floor, warehouse, goods in transit, customer-owned staged for delivery.
  4. Reconcile floor plan and line of credit statements — interest posted to interest expense, not COGS.
  5. Post vendor bills dated in the month, even if not yet due; reverse any prior-month accruals that did not materialize.
  6. Review open sales orders: any order marked delivered but still showing a deposit balance is a missed revenue entry.
  7. Run P&L by cost center and compare to budget — not just to last month, when seasonality makes every comparison lie.

Build a Chart of Accounts That Survives Growth

If you are still on QuickBooks' default retail template, add at minimum:

  • 1000 Assets: 1210 Inventory — Showroom, 1220 Inventory — Warehouse, 1230 Goods in Transit, 1240 Vendor Receivables (damage/rebate)
  • 2000 Liabilities: 2210 Customer Deposits (with customer subledger), 2220 Floor Plan Payable, 2230 Line of Credit, 2310 Sales Tax Payable
  • 4000 Revenue: 4110 Furniture Sales, 4120 Delivery Income, 4130 Service/Protection Plan Revenue (deferred if sold as warranty), 4190 Sales Returns and Allowances (contra-revenue)
  • 5000 COGS: 5110 COGS — Furniture (by category if helpful), 5120 Delivery COGS, 5130 Inventory Shrinkage/Damage
  • 6000 Expenses: 6110 Occupancy, 6210 Selling Payroll/Commissions, 6310 Delivery Payroll/Fuel/Claims, 6410 Showroom Refresh/Visual, 6510 Interest — Floor Plan, 6520 Interest — Line of Credit

When you add a second location, you will add a location dimension, not a new set of accounts. That discipline is the difference between a close that takes three days and one that takes three weeks.

Keep Your Showroom — and Your Books — Ready for the Next Peak

Furniture customers buy when they move, renovate, or finally tire of the hand-me-down sofa. Home sales data suggests those triggers are soft right now, which is exactly when disciplined furniture retailers pull ahead: tighter deposit controls, revenue tied to the delivery receipt, and a 13-week cash view that turns a seasonal business into a predictable one.

The operational habits compound. A showroom that knows its true margin by collection buys smarter at market. A warehouse that reconciles goods in transit stops paying vendors for goods that never arrived. A bookkeeper who never lets a deposit masquerade as a sale keeps the tax return honest and the banker calm.

That same clarity is easier when every transaction lives in plain text you control. As you refine deposits, delivery-triggered revenue, and showroom financing, keeping your chart of accounts, memos, and reconciliations in a version-controlled ledger pays off — you can trace any sofa from sales order to deposit to delivery to COGS without wondering what a black-box system did overnight.

Simplify Your Financial Management

As you juggle special orders, delivery schedules, and seasonal cash flow, maintaining clear financial records is essential to knowing which vignettes actually make money and whether your showroom can carry you to the next peak. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.

Share this article