Salta al contenuto principale

Haunted House Bookkeeping: Managing 12 Months of Fixed Costs on 6 Weeks of Revenue

14 minuti di letturaMike ThriftMike Thrift
Haunted House Bookkeeping: Managing 12 Months of Fixed Costs on 6 Weeks of Revenue

Your haunted house operates for six weeks during peak season, filling its attendance slots, selling merchandise, and running at full payroll. Then October 31 passes, your revenue vanishes overnight, and you're faced with a brutal financial reality: you have twelve months of fixed expenses but only six weeks of income to cover them.

This is the defining challenge of seasonal attraction operations. Unlike a steady-revenue business that collects money throughout the year, your entire profit margin—and your survival through the off-season—depends on disciplined bookkeeping, accurate cash reserve planning, and ruthless cost management during your narrow revenue window.

This guide walks you through the bookkeeping that keeps seasonal attractions solvent.

The Seasonal Revenue Gauntlet: Why Off-Season Cash Reserves Matter

The haunted house industry operates on a feast-or-famine cycle. A successful operation might generate $500,000–$1,000,000 in six weeks (September through Halloween). Your fixed costs—venue lease, permanent staff payroll, insurance, utilities, maintenance, and property taxes—don't stop when the season ends. They total $60,000–$80,000 per month regardless of whether you're generating revenue.

Do the arithmetic: $70,000 monthly × 12 months = $840,000 in annual fixed costs. If your six-week season generates $800,000 in gross revenue, that's already a razor-thin margin before variable costs (actor wages, marketing, supplies, food costs if you sell concessions).

The first rule of seasonal business bookkeeping: You must reserve enough cash from your peak season to fund the entire off-season, plus a 20% cushion for unexpected expenses.

For a $70,000-per-month fixed-cost operation, you need a minimum working capital reserve of $280,000 (four months) to six months ($420,000) before peak season begins. Most successful haunted attractions maintain a dedicated off-season cash reserve account, physically separate from operating revenue, to prevent the temptation to spend peak-season income on expansion or marketing.

Splitting Fixed, Variable, and Seasonal Costs in Your Chart of Accounts

Your chart of accounts must distinguish three cost categories—each treated differently for cash flow forecasting and tax purposes.

Fixed Costs (Month-to-Month, Regardless of Revenue)

These are your non-negotiable obligations:

  • Venue lease or property loan (~$15,000–$25,000/month for a quality location)
  • Core management payroll ($90,000 per year for a GM; $85,000 for a Creative Director; $75,000 for an Ops Manager = $250,000 annually or $20,800/month)
  • Utilities and facility maintenance ($3,000–$5,000/month year-round)
  • Insurance (liability, property, workers' comp: $1,500–$3,000/month even in off-season)
  • Property taxes and license renewals (included in monthly accrual)
  • Permits and inspections (ongoing compliance costs)

Create dedicated GL accounts for each, labeled 6100 Venue Lease, 6110 Core Staff Payroll, 6120 Utilities, etc. Off-season, your only entries are to these accounts.

Variable Costs (Pegged to Ticket Sales or Attendance)

These scale with your guest volume:

  • Seasonal actor payroll (typically 25–28% of ticket revenue; your single largest variable expense)
  • Costume and makeup supplies (consumables replaced weekly during peak season)
  • Decorations and prop maintenance/replacement ($500–$2,000/week during operations)
  • Food and concession cost of goods sold (if you run a food service component)
  • Parking lot attendants, security, or crowd management (variable based on attendance)

During peak season, your variable costs cluster into 6200 Seasonal Labor and 6210 Variable Supplies & Materials.

Seasonal Deferred Costs (Year-Round Commitment, but Tied to Season)

Some expenses sit between fixed and variable:

  • Marketing and digital advertising (ramping to 60% of revenue during peak, but requiring planning spend in July–August for September bookings)
  • Building renovations and set design (performed once per summer, cost amortized across the season)
  • Equipment maintenance contracts (paid annually but contingent on the season happening)

Account for these as 6300 Seasonal Marketing and 6400 Capital & Renovation.

Payroll: Hiring, Classifying, and Tracking Actors and Seasonal Crew

Your payroll is complicated because you employ two parallel workforces.

Core Year-Round Management

Your permanent staff (GM, Creative Director, Ops Manager, potentially an accountant or bookkeeper) are W-2 employees on fixed salary. They're paid monthly even in off-season. Run payroll through your regular processing system; withhold federal and state income tax, Social Security, and Medicare. Set aside worker's compensation insurance premiums based on your state's rates for "entertainment and amusement" operations.

Seasonal Actors and Cast

Here's where the law gets strict and the bookkeeping gets thorny.

Seasonal actors are employees, not 1099 contractors—this is the most common compliance violation in the industry. If you control how they perform (character direction, script adherence, safety protocols), you provide costumes or makeup, and you can fire them mid-season, they are employees under IRS common-law tests. Misclassifying them as 1099 contractors triggers payroll tax penalties, back employment taxes, and interest if audited.

What you must do:

  1. Hire actors as W-2 seasonal employees. Some work only 8 weeks; some work fewer hours (e.g., weekends-only staff). That's fine—they're still employees.
  2. Run payroll weekly or bi-weekly. Withhold federal income tax (using a W-4 they complete), 7.65% for Social Security and Medicare, and applicable state income tax.
  3. Pay your share of employer payroll taxes: 7.65% (OASDI + Medicare) and your state's unemployment insurance rate.
  4. File quarterly payroll tax returns (Form 941) even if payroll only happens during your six-week season; the Q3 return (July–September) will show your seasonal payroll concentration.
  5. Issue Form W-2s to each seasonal employee in January for the prior year, regardless of how many weeks they worked.

Bookkeeping entry: When you pay a seasonal actor $15/hour for 40 hours (say, $600), your entry is:

DR Seasonal Actor Payroll (6200)    $600
  CR Payroll Tax Payable (2150)              $45.90 (7.65% employer share)
  CR Cash / Checking                         $654.90

Then when payroll is submitted to your processor, the employee's withholding is deducted from cash and payroll liabilities are credited. Reconcile weekly.

Volunteer and Incentive-Based Staffing

Some attractions use volunteer actors or paid-per-guest-scare incentive models (e.g., $2 per scream or per scared guest, tracked by mystery shopper cards). Volunteers who receive no payment are not employees. However, if you pay them anything—even $50 for the night—they must be classified and paid as W-2 employees.

Avoid the temptation to call high-volume performers "independent contractors" and send them a 1099. The IRS will re-classify them as employees if audited, and you'll owe back payroll taxes with penalties.

Weekly and Monthly Bookkeeping Procedures During Peak Season

Haunted attractions operate on compressed, high-velocity financials. During peak season, your business processes thousands of dollars daily.

Daily Cash Reconciliation

At close-of-business, reconcile:

  • Cash registers (if you're selling merchandise, concessions, or direct-to-venue tickets)
  • Card processor reports (Stripe, Square, PayPal—reconcile settlements to your bank deposit)
  • Third-party ticket platforms (Ticketmaster, Eventbrite—their settlement lags 2–5 days; record revenue when tickets are issued, not when cash clears)

Record ticket revenue daily by event date. Many attractions batch their daily revenue into a single deposit but maintain a per-day GL record for cash flow forecasting. Use an account structure like:

4100 Ticket Revenue - Weekday   (Tue–Thu)
4110 Ticket Revenue - Weekend   (Fri–Sun)
4120 Merchandise & Concession   (costume, props, popcorn)
4130 VIP Fast Pass & Upsells    (skip-the-line, photo ops, etc.)

This stratification reveals which days drive revenue (often weekends), helping you forecast cash for payroll or contingency.

Weekly Payroll and Labor Tracking

Process payroll every Friday or Monday. Before running payroll, reconcile hours worked by actor against sign-in sheets or digital timeclock records. Many attractions use paper time sheets because connectivity at the haunted location may be unreliable; photograph and archive each week's sheet for audit defense.

After payroll is submitted, record the entry immediately so your GL reflects labor costs in real-time.

End-of-Week Bank Reconciliation

Reconcile your business checking account every week—not monthly. During peak season, surprises (a card processor chargeback, an unscheduled vendor refund, a duplicate charge) can hide cash shortfalls.

Monthly Reforecast and Variance Analysis

At the end of each week during peak season, update a 13-week rolling cash flow forecast:

  • Projected revenue (based on ticket sales to date, per-day trends, and anticipated guest volume for remaining weekends)
  • Committed payroll (seasonal staff roster locked; assume they work scheduled hours)
  • Fixed cost commitments (rent, insurance due, utility autopay)
  • Discretionary spend (marketing, props, costumes—the flex account)

Compare budgeted vs. actual for:

  • Ticket revenue per guest (actual vs. per-ticket assumption)
  • Cost of goods sold for merchandise and concessions
  • Actor hourly spend (total hours × average wage vs. budget)

If actual ticket volume is tracking 10% below budget mid-September, you may need to reduce merchandise orders, cut discretionary marketing spend, or reduce the actor roster for the final two weeks.

Deductible Expenses and Tax Treatment

As a sole proprietor or S-corp, haunted attraction income is Schedule C business income (or passes through an S-corp). Your deductible expenses include:

Obviously Deductible

  • Venue lease – fully deductible
  • Payroll and payroll taxes – the wages you pay and your employer's share of OASDI/Medicare are deductible (withheld income tax is not—that's the employee's tax)
  • Costumes and makeup supplies – deductible as supplies (if you dispose of them after season)
  • Props and decorations – deductible if purchased and consumed in the same tax year (not capitalized as assets with depreciation)
  • Utilities and maintenance – prorated if the location is used for other purposes
  • Marketing and advertising – fully deductible
  • Insurance – liability, workers' comp, and business property insurance are deductible

Depreciation and Capital Assets

If you construct permanent structures (a facade, a wooden bridge, a stage platform) that remain from year to year, capitalize and depreciate them over their useful life (7 years for most structures; check with a tax advisor). Example:

DR Building & Improvements (Leasehold)  $8,000
  CR Cash                                       $8,000
(Capitalize the cost of a permanent scare structure)
 
Then, each year:
DR Depreciation Expense (6500)     $1,143  ($8,000 / 7 years)
  CR Accumulated Depreciation              $1,143

Temporary props or costumes consumed within the season are expensed immediately, not depreciated.

Section 179 Expensing for Equipment

If you purchase audio/visual equipment, fog machines, lighting, or sound systems during the year, you may claim Section 179 immediate deduction (up to $1,160,000 in 2026) instead of depreciating them. This is a significant cash-flow benefit if you're upgrading gear.

Work with a tax advisor to ensure the equipment qualifies and that your business profitability supports the deduction in the year claimed.

Off-Season Bookkeeping and Accrual Accounting

In November through August, your only GL entries are fixed costs and accrued liabilities. However, even off-season, maintain disciplined bookkeeping:

Accrued Revenue from Prior Season

If you sold gift cards or season passes during peak season, accrue the revenue when sold, not when redeemed:

(At time of sale in October)
DR Cash                              $500
  CR Deferred Revenue – Gift Cards        $500
 
(When redeemed in January, during off-season visit)
DR Deferred Revenue – Gift Cards    $500
  CR Ticket Revenue                       $500

This matching principle ensures your annual revenue reflects the year in which the cash was received, not the year of redemption.

Accrued Expenses and Vendor Invoices

If you receive an invoice for winter maintenance or an annual insurance renewal in November (payable in December), record it as an accrued expense in November so your year-end profit reflects your true obligation:

(Invoice received in November; due in December)
DR Maintenance & Repair Expense   $2,000
  CR Accounts Payable – Vendor              $2,000
 
(When paid in December)
DR Accounts Payable                $2,000
  CR Cash                                  $2,000

Monthly Fixed-Cost Accrual

Record your fixed costs monthly, even in off-season, rather than in a lump sum:

  • Rent: Accrue $20,000 on the first of each month (even if paid on the 15th).
  • Utilities: If you estimate average monthly utility spend at $4,000, accrue $4,000 monthly; adjust in January when the year-end utility bills arrive.
  • Insurance: If annual liability insurance is $30,000, accrue $2,500 monthly so each month bears its true cost.

This accrual approach gives you a true monthly P&L year-round, which is critical for decision-making (e.g., should we open additional dates next season?).

Building Your Cash Reserve Account Structure

Separate your off-season cash reserve from operating revenue using a dedicated savings account. Many attractions use a second bank account with a name like "Haunted House Off-Season Reserve" or "Seasonal Operation Fund."

Recommended structure:

  1. All peak-season revenue deposits into your primary operating account.
  2. Each month during peak season, transfer 40–50% of net cash inflow to the reserve account (after variable costs and payroll, before discretionary spending).
  3. Automate this transfer so it's not forgotten; use a standing instruction to your bank.
  4. Off-season, use only the reserve account to pay fixed costs; if reserves drop below your minimum (e.g., $280,000), it signals a problematic season and a need to cut fixed costs or seek a line of credit.

In your GL, create a dedicated account for the reserve:

1500 Seasonal Operation Reserve (Balance Sheet account)

When you transfer cash from operations:

DR Seasonal Operation Reserve   $50,000
  CR Checking Account                    $50,000

Then, in the off-season:

DR Fixed Costs (various)        $70,000
  CR Seasonal Operation Reserve          $70,000

This way, the reserve balance is always visible, and you can track whether it's depleting unsustainably.

Preparing for Tax Time: Schedule C and Self-Employment Tax

Haunted attractions organized as sole proprietorships report all profit (revenue minus deductible expenses) on Schedule C, Profit or Loss from Business. Attach it to your Form 1040.

Your Schedule C will likely show:

  • Gross profit (ticket revenue + concessions/merchandise revenue minus cost of goods sold)
  • Deductible business expenses (rent, salaries, utilities, supplies, marketing, depreciation)
  • Net profit or loss

Then, on Schedule SE, Self-Employment Tax, you'll calculate self-employment tax (Social Security and Medicare) on approximately 92.35% of your net self-employment income. For a $200,000 net profit, you'll owe roughly $28,300 in self-employment tax (15.3% of taxable self-employment income) in addition to federal and state income tax.

If you're organized as an S-corp (common for attractions generating over $100,000 in profit), you'll file Form 1120-S and split your profit into W-2 salary (subject to payroll tax) and distributions (not subject to self-employment tax). Coordinate with your tax advisor on whether S-corp makes sense; the election has setup and filing costs but can save self-employment tax if your profit is substantial.

Quarterly Estimated Tax Payments

If you expect to owe $1,000 or more in federal income tax + self-employment tax for the year, make quarterly estimated tax payments (due April 15, June 15, September 15, and January 15). The IRS allows you to skip estimated payments for Q1–Q2 if your entire profit is generated in Q3–Q4 (the Halloween season), but you must make deposits by October 15 (Q3) and January 15 (Q4) to avoid penalties. Work with your accountant to calculate the amount; a common safe harbor is 90% of your current-year tax or 100% of prior-year tax.

Simplifying Seasonal Bookkeeping: Key Takeaways

  1. Separate fixed from variable costs. Your GL account structure must isolate costs that scale with revenue from costs that don't. This is the foundation of cash flow forecasting.

  2. Build a 13-week rolling cash flow forecast during peak season. Update it weekly to catch problems early.

  3. Maintain an off-season cash reserve account. Aim for 4–6 months of fixed costs. This single practice prevents seasonal businesses from going insolvent.

  4. Classify seasonal actors as W-2 employees. Misclassification triggers payroll tax penalties. The cost of compliance is far lower than the cost of back taxes and interest.

  5. Accrue all expenses monthly. Don't dump $200,000 in annual costs into December. Monthly accrual shows your true profitability and supports better decision-making.

  6. Weekly bank reconciliation during peak season. The compressed nature of seasonal revenue makes unexpected variances dangerous. Reconcile often.

  7. Use Schedule C and quarterly estimated tax payments. Haunted attractions are self-employment income. Budget for 25–30% effective tax rate (federal + self-employment + state combined).

Keep Your Cash Flow Organized Year-Round

Seasonal businesses demand discipline. Your November-through-August off-season is your accounting season. By then, your cash reserves are locked; what matters is clear visibility into what remains, what you're spending, and when you'll run dry if revenue disappoints next season.

Plain-text accounting tools like Beancount.io let you track cash flow and expenses in a format that survives years, audits, and business transitions. Plain-text files—not locked spreadsheets or proprietary software—give you complete control over your financial data, version-controlled audit trails, and the ability to run your own reports without waiting for a bookkeeper.

Start your free plain-text accounting setup and see why seasonal business owners trust Beancount for tracking the cash that keeps them solvent through the off-season.

Condividi questo articolo