Beancount.io LogoBeancount.io

Custom Picture Framing Shop Bookkeeping: ASC 606 Deposits, WIP Inventory, Section 179 Equipment, and Unclaimed Frame Escheat

16 min readMike ThriftMike Thrift
Custom Picture Framing Shop Bookkeeping: ASC 606 Deposits, WIP Inventory, Section 179 Equipment, and Unclaimed Frame Escheat

A custom picture framer is one of the rare retail businesses that is simultaneously a service provider, a small-batch manufacturer, a high-touch consultative seller, and a long-term storage agent for someone else's emotionally valuable property. A single ticket can travel through six functional stages — design consultation, deposit, materials cut, joinery, glazing, fitting, and held-for-pickup — over the course of two to six weeks, and the customer's grandmother's wedding photo can sit on a "ready" shelf for months waiting for someone to come back with the receipt.

That cocktail of production timing, deposit handling, custodial liability, and inventory complexity makes frame shop bookkeeping fundamentally different from the spreadsheets a typical gift-shop owner uses. The wrong revenue-recognition timing inflates your sales tax remittance, the wrong inventory method understates your taxable income, and the wrong policy on abandoned frames can trigger state unclaimed-property liability that compounds silently for years.

This guide walks through how a working frame shop should structure its books — what to recognize when, what to capitalize, what to reserve, and which numbers actually drive shop economics.

The Six Revenue Streams in a Frame Shop and Why Each Has a Different Recognition Trigger

Most independent frame shops bundle six revenue streams under one roof. Treating them as a single revenue line on the income statement is the most common bookkeeping mistake in the trade, because each one has a different margin profile, a different recognition trigger under ASC 606, and a different exposure to sales tax and warranty risk.

1. Custom Framing Labor and Materials

This is the core of the business — a multi-stage performance obligation that includes design consultation, mat cutting, frame chopping and joining, glazing, dust-sealing, and fitting. Under ASC 606, the contract is formed at the design table when the customer signs the work order and pays a deposit. Revenue is recognized at a point in time — when the customer takes possession of the finished piece — not when the deposit is collected and not when the work is finished but still on the pickup shelf.

The deposit you collect at intake is a contract liability (deferred revenue), not income. A typical policy is 50 percent down at design and the balance at pickup, but the precise split is irrelevant to the accounting — every dollar received before the customer walks out with the frame is deferred revenue on the balance sheet.

2. Stock Ready-Made Frames and Off-the-Shelf Retail

Pre-made frames, easel-back photo frames, and small accessories sold off the floor are a normal retail point-in-time recognition: revenue books when the customer pays and walks out. Margin is generally lower than on custom work but turn is dramatically faster, which is why most shops carry a small ready-made wall as a cash-flow buffer.

3. Conservation, Museum Glass, and UV-Filtering Glazing Upgrades

Glazing upgrades — conservation clear, museum-glass, art-glass — are technically a line item on the custom work order, but they should be tracked as a separate revenue category in the general ledger because their margins and attach rates are key operating KPIs. A 4 percent lift in museum-glass attach rate can be worth more annualized gross profit than a 10 percent volume increase.

4. Shadow Boxes, Object Mounting, and Three-Dimensional Framing

Sports jerseys, military medals, christening gowns, baby shoes — three-dimensional work commands premium pricing because it requires custom mount construction, deeper rabbet frames, and more skilled labor hours. Recognition still happens at pickup, but the longer lead time means deposits sit on the balance sheet longer and the work-in-process valuation at quarter-end can be material.

5. In-Home Art Hanging, Installation, and Curation Services

Some shops earn meaningful revenue installing finished framed work in homes and offices — drilling, leveling, anchoring, and lighting consultation. This is service revenue separate from the framing contract and recognized when the installation is performed. Hourly or flat-rate, but never bundled into the framing deposit, because it's a distinct performance obligation under ASC 606.

6. Gallery Consignment Commission

If the shop sells artwork on consignment for local artists, the shop is acting as an agent rather than a principal. Only the commission — typically 30 to 50 percent — is your revenue, and the gross sale price never touches your income statement. The artist's share is a separate liability you owe out. Getting this wrong inflates your reported revenue and your sales tax base.

The Custom Order Deposit: Where Most Frame Shops Misstate Revenue

A customer walks in on April 1, picks a moulding and a triple-mat, signs a $480 work order, and hands over $240 in cash. The frame is finished April 18 but sits on the pickup shelf until June 5. When is the $480 recognized as revenue?

The answer under ASC 606 is June 5 — the day the customer takes possession. Not April 1. Not April 18.

The April 1 deposit is a contract liability. The April 18 completion is a fulfillment milestone but not a delivery event. The June 5 pickup is the transfer-of-control moment that allows recognition.

This matters for three reasons:

  • Sales tax timing: In most states, sales tax is owed when the transaction is completed and the goods are delivered. Recognizing the deposit as April revenue can put it in the wrong remittance period.
  • Income tax timing: For accrual-basis filers, premature recognition pulls income into earlier periods and overstates taxable income.
  • Refund liability: If the customer abandons the project mid-stream — and they will, with surprising frequency — the deposit may be partially refundable depending on shop policy and the stage of work. Premature recognition leaves you with negative revenue entries later.

A clean chart of accounts uses three accounts to manage this lifecycle:

  • 2210 — Customer Deposits Held (Contract Liability) — every dollar received before pickup
  • 2215 — Held-for-Pickup Storage Liability — when work is finished but not yet picked up
  • 4100 — Custom Framing Revenue — only recognized at pickup

The work-in-process valuation at quarter-end pulls the direct materials and direct labor already incurred on incomplete orders out of expense and back onto the balance sheet, while the deferred revenue stays in liabilities. The result is that your gross margin on each completed job is correctly matched to the period it was actually delivered in.

Section 263A UNICAP, Small Business Taxpayer Status, and Why Frame Shops Are Producers

Frame shops occupy a strange tax position: they buy raw moulding sticks, mat board, glass, and backing, and they apply labor and machinery to transform those materials into a different finished product. Under IRC Section 263A, that makes the shop a producer, not just a reseller. Producers face stricter UNICAP rules — meaning more indirect costs (rent, utilities, supervisory labor, depreciation on production equipment) must be capitalized into inventory rather than expensed immediately.

The good news for most independent frame shops is the small business taxpayer exemption. For tax years beginning in 2026, businesses with average annual gross receipts of $32 million or less over the three preceding years are exempt from UNICAP. Virtually every independent frame shop falls comfortably under this threshold and can expense indirect costs as incurred.

But two operational facts make the inventory question real even for exempt shops:

  1. Raw materials, work-in-process, and finished goods still need to be valued at year-end for both book and tax purposes under the basic inventory rules of IRC Section 471, even when UNICAP doesn't apply.
  2. Standard costing per linear foot of moulding is the cleanest practical method — track inventory in linear feet of each moulding profile, value it at landed cost, and roll work-in-process at full bill-of-materials cost plus direct labor.

A shop with $8,000 in raw moulding inventory, $3,500 in unfinished orders sitting on the back bench, and $2,000 in finished-but-unpicked-up frames should be carrying $13,500 on the balance sheet at year-end — even if the income tax return uses the cash method for everything else.

Capitalizing the Production Floor: Section 179 and the Mat Cutter Question

A frame shop's production equipment is genuinely durable. A computerized mat cutter from Wizard or Valiani will run twelve to fifteen years before serious overhaul. An underpinner or V-nailer is essentially a forever machine with periodic blade changes. A chop saw, a glass cutter, a fitting table, and a wall-mounted cardboard compactor round out the floor.

For 2026, Section 179 allows immediate expensing of up to $1,160,000 of qualifying equipment (subject to phase-out above $2.89 million in total qualifying purchases). For an independent frame shop that drops $35,000 on a Wizard 9000 mat cutter and another $8,000 on a Cassese underpinner in a single year, the entire $43,000 can typically be written off in the year of purchase.

Bonus depreciation continues phasing down — for 2026, the rate is 40 percent on qualifying assets. Most shops will use Section 179 first because it's more flexible (you can selectively expense which assets you want, you can elect partial expensing, and it doesn't create AMT issues), then layer on bonus depreciation for any excess.

A practical rule: anything under the de minimis safe harbor ($2,500 per item without an applicable financial statement, or $5,000 with one) can be expensed at the invoice level without a depreciation schedule entry. That covers most hand tools, glass cutters, brayer rollers, and small bench gear.

Leasehold improvements — new lighting, a built-in design counter, custom wall storage for moulding samples — generally qualify as Qualified Improvement Property (QIP) with a 15-year recovery period, eligible for both Section 179 and bonus depreciation. A cost segregation study on a meaningful buildout (say, $80,000 or more) is usually worth the $3,000–$6,000 study fee.

The Quiet Problem: Unclaimed Frames and State Escheat Liability

Walk into the back room of any frame shop that has been in business more than five years and you will find frames. Frames that have been finished for two months. Six months. Eighteen months. Frames whose owners have moved, divorced, died, or simply forgotten.

These frames are not yours, no matter how long they sit. They belong to the customer, and the customer's deposit (and the balance owed, in inverse) is a financial obligation that may eventually be escheatable — meaning it must be turned over to the state's unclaimed property division under the state's adopted version of the Uniform Unclaimed Property Act.

The escheat clock varies by state but typically runs three to five years from the date of last customer contact. The reportable property is twofold:

  1. The deposit you're holding — if the customer paid $240 and never returns, that $240 may be reportable to the state.
  2. The physical frame itself — many states have specific provisions for unclaimed tangible property at repair shops, dry cleaners, and similar custodial businesses, with shorter dormancy periods (often 12 months) and specific notice requirements.

A clean shop policy:

  • Print on every work order: "Frames not picked up within 90 days will incur storage fees. Frames not picked up within 12 months may be sold or destroyed per [state] law."
  • Send a certified mail notice at 90 days, 180 days, and one year before any disposal action.
  • Document the notice attempts, the disposal date, and the disposition (sold, donated, destroyed).
  • File the state unclaimed property report annually for any deposits you cannot return after exhausting the notice process.

The bookkeeping mechanic is simple: at the dormancy threshold, debit "Customer Deposits Held" and credit "Unclaimed Property Liability — [State]." That liability stays on the books until either the customer returns and is paid, or you file the state escheat report and remit.

Sales Tax: Multi-State Nexus on Shipped Frames

A surprising number of independent frame shops have economic nexus exposure they don't realize. Since the South Dakota v. Wayfair decision, every state with a sales tax has adopted an economic nexus threshold — typically $100,000 in sales or 200 transactions in the state per year. If you ship out-of-state framed orders, those numbers add up faster than you think for a shop with a meaningful online or referral business.

The practical rules:

  • In-state pickup orders — collect at your shop's local rate, including any local district taxes.
  • In-state delivery orders — collect at the delivery address rate (this matters in states with home-rule jurisdictions like Colorado or Alabama).
  • Out-of-state shipments — if you exceed the state's nexus threshold, register, collect at the destination rate, and remit. If you're under the threshold, you generally don't have to collect — but document the sales-by-state ledger so you know when you cross.
  • Labor versus materials — many states tax custom framing differently depending on whether it's classified as a service or as a sale of tangible personal property. The general rule for custom framing is that the entire transaction is taxable as a sale of tangible personal property because the customer takes home a physical object, but a handful of states (notably some northeastern jurisdictions) split labor from materials. Verify the rule in every state you ship to.

Worker Classification: The Framer in the Back

Most frame shops have at least one production framer besides the owner. The classification of that person — W-2 employee or 1099 independent contractor — is among the most consequential bookkeeping decisions in the shop, and the rules tightened significantly with the 2024 DOL Final Rule on independent contractor classification under the FLSA, plus an increasing number of states adopting strict ABC tests (California, Massachusetts, New Jersey, and others).

A framer who:

  • works on the shop's premises
  • uses the shop's equipment
  • follows the shop's procedures
  • has a regular schedule
  • handles work the shop assigns

...is essentially impossible to classify as a 1099 contractor under either the federal six-factor "economic reality" test or the state ABC test. They are an employee, with the corresponding payroll tax, workers' compensation, and unemployment insurance obligations.

A genuine 1099 relationship in this trade is rare and looks like a specialist subcontractor — for example, a freelance gilder who comes in occasionally to apply gold leaf on restoration jobs, brings their own tools, sets their own rate, and serves other shops.

Misclassification is one of the most aggressively pursued issues in small-business audits, and the penalties (back payroll taxes, plus interest, plus penalty) routinely exceed five years of payroll tax savings.

Insurance and Damage Reserves

A frame shop holds other people's irreplaceable property. A drop, a glass break, a water leak, a workshop fire — and you owe a customer the replacement value of a painting you cannot replace.

The standard structure:

  • Bailees customers' insurance — covers customer property in your custody. The endorsement language matters; some policies exclude artwork above a certain per-item value unless scheduled.
  • General liability — for slip-and-fall in the showroom and for damage to property at in-home installation.
  • Property insurance — for your own inventory, equipment, and leasehold improvements.
  • Inland marine — for tools and inventory in transit, particularly relevant if you do in-home installations or off-site framing.

On the books, the deductible exposure (typically $1,000–$5,000 per claim) should drive a small damage reserve accrual — perhaps 0.5 percent of revenue — sitting in an accrued liability account, refreshed annually based on claims history.

The KPIs That Actually Run the Shop

Industry data from PPFA member benchmarks and the broader framing trade points to a small set of operating metrics that distinguish a profitable shop from a struggling one:

  • Sales per square foot of retail floor — top-quartile independent shops run $250–$400 per square foot annually.
  • Average custom framing ticket — typically $185–$285, with conservation-leaning shops at the high end.
  • Labor productivity (gross revenue per production hour) — $90–$140 for healthy shops, including front-of-house consultation time.
  • Materials cost as a percent of custom framing revenue — 22–32 percent, with the variance driven mainly by moulding selection and glazing mix.
  • Conservation glass attach rate — percent of custom tickets that include museum or conservation glazing. Each percentage point typically adds $7–$12 to the average ticket.
  • Work-in-process aging — the dollar value of unfinished orders by week. Healthy shops have less than 15 percent of total WIP aged over four weeks.
  • Held-for-pickup aging — the dollar value of finished orders by week since completion. Anything aged over 60 days needs a customer contact protocol.
  • Customer reorder rate — percent of customers who return for a second framing project within 18 months. Top shops hit 35–45 percent.

The single most diagnostic metric is the relationship between labor productivity and conservation glass attach rate. A shop where production labor is humming but glazing upgrades are flat is undercharging on consultation. A shop with high glazing attach but low productivity is over-consulting and underproducing. The two together — high attach and high productivity — is the signature of a well-run shop.

A Sample Chart of Accounts for a Frame Shop

1000  Cash
1100  Accounts Receivable
1200  Inventory — Raw Moulding (by linear foot)
1210  Inventory — Mat Board
1220  Inventory — Glass and Glazing
1230  Inventory — Hardware and Backing
1300  Work-in-Process (open custom orders)
1400  Finished Goods — Held for Pickup
1500  Equipment (mat cutter, underpinner, chop saw, etc.)
1510  Accumulated Depreciation
2100  Accounts Payable
2210  Customer Deposits Held (Contract Liability)
2215  Held-for-Pickup Storage Liability
2220  Unclaimed Property Liability — by State
2300  Sales Tax Payable — by Jurisdiction
2400  Payroll Liabilities
2500  Accrued Damage Reserve
4100  Custom Framing Revenue (recognized at pickup)
4110  Conservation Glazing Upgrade Revenue
4120  Shadow Box and Object Mounting Revenue
4200  Ready-Made Frame Retail Revenue
4300  In-Home Installation Service Revenue
4400  Gallery Consignment Commission Revenue
5100  COGS — Moulding Used
5110  COGS — Mat Board Used
5120  COGS — Glass Used
5130  COGS — Hardware and Backing Used
5200  Direct Production Labor
6100  Rent
6200  Utilities
6300  Insurance
6400  Advertising
6500  PPFA Membership and CPF/MCPF Continuing Education
6600  Software and POS
6900  Depreciation Expense

Keep Your Books Plain, Auditable, and Always Yours

A custom frame shop's books touch a remarkable range of accounting territory — multi-stream revenue recognition, manufacturing inventory, custodial liability, state unclaimed-property reporting, multi-state sales tax, and worker classification. Owning that complexity in a system you can read, audit, and version-control is what keeps you in front of it instead of behind it.

Beancount.io is plain-text accounting designed for exactly this kind of business — every transaction visible in a human-readable ledger, every change tracked in git, and every report queryable without waiting on a vendor. Get started for free and see why operators who care about their numbers are switching to plain-text accounting. If you want to see the dashboarding side, the Fava interface gives you the visual reports without giving up the audit trail.