You collect a $2,500 deposit on a $5,000 upright granite monument on Monday. By Friday your bank balance looks fantastic — until you remember you haven't ordered the stone, the cemetery hasn't approved the drawing, and the family won't see the finished marker for 14 weeks. If you book that deposit as sales, your profit and loss will lie to you for months, your sales tax return will be wrong, and you'll think you can afford a new saw you can't.
Monument and headstone shops live in a gap most retailers never face: you get paid long before you deliver, you carry heavy, expensive inventory that doesn't turn quickly, and you serve two completely different customers — retail families who walk in and cemeteries that send you contract work — who need to be tracked as if they were two businesses. Get the bookkeeping right and the long cycles become predictable. Get it wrong and every deposit makes your books less trustworthy.
This guide gives independent monument makers, engravers, and small memorial shops a practical accounting playbook for deposit-to-delivery timing, granite inventory costing, and why cemetery contract work deserves its own profit center.
Why Monument Bookkeeping Is Different From Most Retail
Three features set this trade apart:
1. Long deposit-to-delivery cycles. A typical retail monument takes 8 to 16 weeks from deposit to installation. Custom shapes, imported granite, bronze accents, or a busy quarry can push it to 20 weeks. Cemetery pre-need orders — sold today but not needed for years — can sit as a liability even longer. During that entire window the cash is in your bank, but the sale is not yet earned.
2. Heavy, slow-moving inventory. A single 48" x 12" x 30" granite base can cost $400 to $1,200 landed, and an upright die another $600 to $2,000 depending on color and grade. You may stock 30 to 80 blanks across six to ten granite colors, plus bases, vases, and bronze add-ons. That is $25,000 to $90,000 sitting on pallets, and unlike a hardware store, you can't quickly mark it down and move it. Each piece is quarried, polished, and priced by tier.
3. Two revenue models in one shop. Retail walk-ins (families buying for a loved one) pay 40% to 60% down and the balance at installation. Cemetery contracts (you are the approved installer or wholesale fabricator for a memorial park) pay on wholesale price sheets, net 15 or net 30, with foundation and setting fees billed separately — sometimes months after you delivered the stone. Mixing those streams into one "sales" account hides which side actually makes money.
If you run both streams through one income account and one inventory account, you will never know whether retail markups cover cemetery discounts, whether Brazilian Ubatuba really costs more than domestic Barre Gray, or whether that stack of unsold black granite from 2024 is still worth what you paid.
Retail Walk-Ins vs. Cemetery Contracts: Two Profit Centers, One Roof
Treat them as separate divisions from day one. At minimum, split your chart of accounts:
Income
- 4010 Retail Monument Sales — Upright
- 4020 Retail Monument Sales — Flat Markers and Bevels
- 4030 Retail Add-Ons — Vases, Emblems, Portraits, Foundations
- 4110 Cemetery Wholesale — Monuments and Markers
- 4120 Cemetery Services — Setting, Foundation, Lettering, Resetting
Cost of Goods Sold
- 5010 Retail COGS — Granite
- 5020 Retail COGS — Bronze and Accessories
- 5030 Retail COGS — Subcontract Engraving and Sandblast Stencils
- 5110 Cemetery COGS — Granite (wholesale tier)
- 5120 Cemetery COGS — Direct Labor and Installation Crew
Liabilities
- 2310 Customer Deposits — Retail (Unearned Revenue)
- 2320 Cemetery Pre-Need Deposits (if you accept advance payment for future at-need installs)
- 2330 Sales Tax Payable — Monuments
Why bother? A retail upright that sells for $5,000 might carry $1,800 in granite, $350 in shop labor and stencils, and $250 in foundation and setting, leaving a 52% gross margin. A cemetery wholesale upright at $2,900 with the same stone but $0 in showroom time and a 12% contract discount might carry $1,800 in granite and $280 in delivery — a 28% margin. Blended together you see "41% margin" and think both are fine. Separated, you see which price sheet needs renegotiating.
Cemetery work also brings rules retail doesn't: approved design catalogs, maximum sizes by section, required sub-bases, foundation specs, and permit fees you advance and then bill back. Track reimbursable permit and foundation fees in an "Advanced on Behalf of Customer" receivable or as a pass-through, not as revenue, so you don't pay income tax on a $175 county permit you merely fronted.
The Deposit-to-Delivery Problem: Deferred Revenue Done Right
This is the single biggest bookkeeping mistake in the trade: recording a deposit as income the day you receive it.
Under GAAP and under IRS rules for advance payments (including ASC 606 for larger businesses and the deferral method most small shops use for tax), money received before you deliver the monument is unearned revenue, a liability. You earn it when the monument is delivered and — depending on your contract — set or accepted by the cemetery.
The correct flow for a retail order
Take a $5,200 retail order: $2,600 deposit at order, $2,600 balance at installation. Granite cost $1,750, engraving stencils and shop labor $420, foundation $180.
At deposit:
- Debit Cash $2,600
- Credit Customer Deposits (Liability 2310) $2,600
- No revenue, no COGS, no sales tax collected yet (in most states, tax is due at delivery or when title passes — confirm with your state)
When you order the granite blank and it arrives:
- Debit Granite Inventory — Raw / Blanks $1,750
- Credit Cash or Accounts Payable $1,750
- If you paid a quarry deposit earlier, move it from Prepaid Inventory Deposits to Inventory when the slab arrives
As you work the stone (sandblast, engrave, finish):
Move cost into Work in Progress (WIP):
- Debit WIP — Job #2026-184 $420 (labor, stencil, shop supplies)
- Credit Cash / Payroll / Supplies
Many small shops skip WIP and dump everything to COGS at sale. That works if you deliver in the same month. When you carry 25 jobs across quarter-end, you will overstate this month's profit and understate next month's unless WIP holds the cost.
At delivery and installation (the earning event):
- Debit Customer Deposits $2,600
- Debit Cash (or AR) $2,600
- Credit Retail Monument Sales $5,200
- Debit COGS — Granite $1,750 and COGS — Labor $420
- Credit Granite Inventory $1,750 and WIP $420
- Credit Sales Tax Payable for the taxable portion (see below) and record foundation fee correctly
If the family financed through a cemetery trust or pre-need plan, the second entry isn't cash — it's a receivable from the trust. Don't book trust disbursements as new sales. You already booked the sale; the trust check is collection of AR.
What about pre-need cemetery merchandise?
Large public death-care companies defer pre-need merchandise revenue — sometimes $900 million+ on the balance sheet — until delivery, and they trust a portion of every payment by law. You won't deal at that scale, but the principle applies: if a cemetery pays you in advance for 20 markers to be delivered over the next year, that is deferred revenue, not sales, and any amount you must hold in a state-mandorandum care or merchandise trust stays off your P&L until you perform.
Check your state: about 30 states require a percentage (often 50% to 100% of the wholesale cost, or 15% to 30% of the retail price depending on the statute) of pre-need cemetery merchandise to be trusted or escrowed. If you fabricate for a cemetery that trusts, ask for a copy of the trust deposit receipt — your deferred revenue should mirror the cemetery's deferred liability for that marker.
A monthly deferred revenue rollforward you can actually maintain
On the last day of each month, run this five-line check:
- Beginning Customer Deposits liability
- Plus deposits received this month
- Minus jobs delivered/installed this month
- Equals ending Customer Deposits liability
- Tie that ending balance to your open job report (every open job's deposit amount summed should equal the GL balance)
If the GL says $47,200 but your open jobs list sums to $39,800, you have $7,400 of revenue you forgot to recognize — or a deposit you booked to sales by mistake. That reconciliation, five minutes a month, prevents the year-end surprise where your CPA finds $40,000 of unrecognized deposits during tax prep.
Granite Inventory: Costing the Stone That Doesn't Rot
Granite doesn't spoil, but it does tie up cash and it does get more expensive while it sits there. Good costing tells you which colors and sizes to stock and which to order per job.
Specific identification beats averaging for monuments
For most retailers, weighted-average cost is fine. For monuments, use specific identification wherever you can:
- Tag each blank when it arrives: date, supplier, quarry, color, size, landed cost (stone price + freight + crating)
- Assign that tagged blank to a job when you pull it
- Relieve inventory at that exact landed cost when you recognize the sale
Why? A 30" x 6" x 20" Barre Gray flat marker at $420 and a 48" x 12" x 30" Impala Black upright at $1,850 should never average to "$1,135 per stone." Averaging hides that black granite's margin is thinner and that freight from India or Brazil swings landed cost 12% to 18%.
If you stock only one or two fast-moving flat marker blanks and truly interchange them, weighted-average for that SKU is defensible. Keep uprights and any premium color on specific ID.
Landed cost, not invoice cost
Your true inventory cost includes:
- Stone price
- Freight and fuel surcharges (often $180 to $450 per pallet)
- Crating and import fees
- Inland drayage from port or distributor
- Small-wares allocated by weight or cube (shims, epoxy, setting compound — allocate monthly, not per stone)
A $1,400 Impala Black die that costs $310 to ship, $45 to crate, and $65 in shared freight allocation is a $1,820 blank on your shelf, not a $1,400 one. Costing it at $1,400 understates COGS now and overstates margin forever.
Lower of cost or net realizable value — write it down when you must
Granite rarely obsolesces, but three things can impair value:
- A cemetery changes its approved sizes and your stocked 36" bevels no longer meet spec
- A color is discontinued or falls out of favor and the blank has sat 24+ months
- A slab arrives with a fissure, batch color variation, or polish defect you can't sell at full grade
At each year-end, walk the yard and the warehouse. Any blank you wouldn't sell at cost — because you'd need to discount it, recut it, or scrap it — should be written down to its net realizable value. A $1,100 blank you can only move at $700 as a recut flat should be written down $400. Book it:
- Debit Loss on Inventory Write-Down (or COGS)
- Credit Granite Inventory
You will thank yourself when that blank finally sells and you don't wonder why margin collapsed that month — the loss already hit when you recognized reality.
Remnant and offcut tracking
Every countertop fabricator knows remnant economics; monument shops live it too. Offcuts from a 48" die can become a 12" x 20" flat marker or a bench leg. Don't create a complex SKU for every scrap. Instead:
- When you recut a blank into a smaller saleable piece and a true scrap, relieve the original blank at full cost and put the smaller piece into inventory at its allocated cost (square-inch or weight basis) and expense the scrap
- Once a quarter, count remnants that could be sold — they are inventory. Dust and unusable chips are not.
Sales Tax, Permits, and the Fees That Aren't Revenue
Monument sales tax is state-specific and often misunderstood. Three patterns cover most states:
1. Tangible personal property rules (most states). The monument itself is tangible personal property, taxable at the retail price. Installation, foundation, and engraving charges that are mandatory to complete the sale are often included in the taxable base; separately stated optional services (aftercare, cleaning) may not be. If you separately state "Granite $3,800 + Installation $450 + Foundation $300 + Permit $175" but state law treats the installed monument as a single sale of tangible property, the entire $4,750 may be taxable, not just the stone.
2. Real property / improvement rules (a few states). If the monument is considered permanently affixed to real estate, the shop may be treated as a contractor, paying sales tax on materials at purchase and not collecting from the customer, with installation treated as a nontaxable service. This is the minority but it exists — confirm with your state's revenue bulletin for "memorial dealers."
3. Split treatment. Some states exempt cemetery services (opening/closing, perpetual care) but tax the marker. If you bill a cemetery for "marker $1,900 + setting $250" you collect tax only on the marker portion.
Practical steps:
- Get a written determination from your state DOR for your exact invoice format — keep it in your permanent file
- Set up two tax codes in your POS and accounting system: "Taxable Monument Sale" and "Nontaxable / Resale Cemetery Sale" (with the cemetery's resale or exemption certificate on file)
- Never collect tax on a deposit if your state taxes at delivery. Instead, set your POS to calculate tax on the full price, hold it in Sales Tax Payable only when you invoice the delivered sale, and make your deposit receipts clearly state "Deposit — Not Taxed — Tax Calculated at Delivery"
- Track permit fees you advance as a receivable ("Advances Billable to Cemetery") and bill them back dollar-for-dollar without markup or tax unless your state specifically says otherwise
A shop that collects 6% on a $2,600 deposit, then collects 6% again on the $2,600 balance at delivery, has double-collected $156 and will owe it back on audit — with penalty and interest. The reverse — collecting no tax at all because "it's a service" — is worse.
Pricing and Quoting That Protects Margin
Markup vs. margin — use margin
If a blank costs $1,800 landed and you want a 50% gross margin (not markup), the price isn't $2,700. It's $3,600 (price = cost ÷ (1 − margin)). Many shops price at "double the stone" ($3,600) and think they make 50% markup (they do) but 50% margin is the number that pays rent.
Typical 2026 price anchors to sanity-check against:
- Flat granite marker, retail installed: $500 to $1,200 for gray, $900 to $2,500 for premium black or color with portrait
- Upright monument, retail installed: $1,800 to $6,000 for most 24"–36" uprights; $6,000 to $12,000+ for large, custom, or bronze-on-granite
- Installation and foundation combined: $250 to $1,000 depending on size, distance, cemetery foundation rules (granite pad vs. poured concrete strip)
- Cemetery wholesale: typically 35% to 55% below your retail for the same stone, with the cemetery adding its own retail markup
Check your own numbers monthly: retail gross margin by granite tier should cluster, not scatter. If Impala Black consistently shows 38% while Barre Gray shows 55%, you are either underpricing black or paying too much for it — the fix is a price increase on black tiers or a supplier renegotiation, not a hope that volume will fix margin.
The foundation question
Some cemeteries pour a continuous concrete strip and charge you a setting fee. Others require the family or you to provide a granite or concrete foundation you build on site. Do not bury that cost in generic COGS. Job-cost it:
- Foundation materials (concrete, rebar, granite pad)
- Crew hours for pour and finish
- Equipment (mixer, trailer, skid-steer time)
- Permit and inspection fees
A $300 foundation that actually costs $340 in materials and two crew hours at fully loaded $45/hour is a $430 job cost hiding inside a $300 line item. Quote foundations as a separate line with their own margin.
Five Common Bookkeeping Mistakes That Quietly Erase Margin
1. Booking deposits as sales. You already know the fix: liability until delivery.
2. Carrying finished jobs as inventory. Once a stone is engraved with a family name, it is finished goods or WIP, not raw granite. If the family delays installation (frozen ground, estate disputes), move it to Finished Goods — Customer-Owned or a separate "Completed Orders Awaiting Installation" asset, not sales. Recognize revenue when you deliver or when the contract says title passes.
3. Not accruing installation liabilities. You delivered 8 monuments in December but the cemetery won't let you set until April. If you recognized all 8 sales in December, you have 8 foundations and settings you still owe. Accrue the estimated installation cost: Debit COGS (or a liability provision), Credit Accrued Installation Costs. Reverse when you set.
4. Expensing freight and letting it hide in shipping expense. Freight is part of granite cost. If you expense $4,200 in freight to "Shipping" instead of capitalizing it into inventory, your COGS is understated and your inventory asset is understated — until the stone sells, when margin looks mysteriously great one month and terrible the next.
5. Letting personal and shop expenses mingle. The truck that pulls the trailer to the cemetery, the forklift, the dust collector, and your personal pickup are not the same asset. Depreciate the forklift and dust collector over 7 years (Section 179 eligible — see your CPA about immediate expensing), the trailer over 5, and track mileage vs. actual expense for the delivery truck. Mixing them guarantees you miss deductions and misstate job costs.
KPIs and a Monthly Review That Fits on One Page
You don't need a cemetery-industry data service to run the shop well. Track these monthly, split retail vs. cemetery:
- Gross margin by tier. Retail uprights, flats, add-ons; cemetery wholesale; cemetery services. Target: retail 50% to 60%, cemetery wholesale 25% to 35%, services 45% to 60% if you control the crew.
- Deposit-to-delivery days. Average days from deposit to installation. If it climbs above 90 days, deposits inflate your balance sheet and customer calls increase. Price in a delivery guarantee and manage quarry lead times.
- WIP and finished-goods aging. Dollars and job count in WIP (engraving in process) and in "completed awaiting installation." Anything in finished goods over 45 days needs a scheduled install date or a customer follow-up.
- Inventory turns by granite tier. Annual COGS for a tier ÷ average inventory for that tier. Raw granite should turn 2 to 4 times per year for most small shops; flats faster, large uprights slower. A tier that turned 0.8 times last year is overstocked.
- Quote-to-close rate. Quotes given vs. orders taken, by source (walk-in, referral, cemetery contract bid). If cemetery bids close at 15% but walk-ins close at 45%, your wholesale price may be too high or your spec compliance too weak — fix the bid, don't cut retail.
- Installation cost as % of installed sale. Setting, foundation, and delivery labor and materials ÷ total installed sale price. If it creeps above 14% on retail installed jobs, review travel charges and foundation pricing.
A one-page dashboard with those six numbers, plus cash, deposits liability, and inventory value, tells you more than a 12-page P&L.
A Shop Structure That Makes Tax Time Easy
Inventory methods and elections. Most small monument shops qualify to use the overall cash method for tax but still must account for inventory (unless you fall under the $30 million gross receipts small-business exception that lets you treat inventory as non-incidental materials — your CPA should confirm your eligibility each year under Section 263A). Even if you file taxes on a cash basis, keep your management books on accrual with deferred revenue and inventory so your P&L means something between January and December.
Section 263A — are you a producer? If you cut, polish, or engrave granite in-house, the IRS may treat you as a producer, requiring you to capitalize a portion of indirect costs (shop rent, utilities, supervision) into inventory and WIP. If you buy finished monuments and only sell and set them, you are more likely a reseller with simpler capitalization. The distinction matters at year-end when you true up WIP — talk to your CPA before you assume you can expense all shop overhead.
Sales and use tax. File with the same numbers your books show. Your sales tax return's gross sales should tie to your GL sales accounts that are tagged taxable vs. resale. Keep every cemetery resale or exemption certificate on file — digitally — with expiration dates calendared. A missing certificate during audit turns a $2,200 wholesale sale into $2,200 × tax rate owed out of your pocket.
Chart of accounts sanity check. At quarter-end, your trial balance should make physical sense: raw blanks on hand ≈ what you can count in the yard, WIP ≈ jobs on the engraving schedule, deposits liability ≈ open orders, and finished goods ≈ completed but not yet installed monuments. If the books say $52,000 in granite but you counted $31,000, you have an untracked sale, an unrecorded write-down, or a freight allocation error — find it now, not at year-end.
Simplify Your Financial Management
Running a monument shop means juggling deposits that aren't yet income, granite that ties up cash for months, and two different customer types that need two different sets of margin math. Maintaining clear, accrual-based records — even if you file taxes on a simpler basis — is what keeps deposits, inventory, and cemetery reimbursables from turning into year-end surprises. 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 owners who manage long-cycle inventory are switching to plain-text accounting.