Pool hall pricing models compared: per-hour vs per-frame vs membership

Joy Patel
Joy PatelFounder & CEO, Strikee
·
Pool hall pricing models compared — per-hour vs per-frame vs membership

Pricing is the single decision a pool hall owner makes most often and thinks about least. The standard answers -- "everyone in my area charges ₹120 per frame" -- are usually right by accident, wrong in the specifics, and silently leak revenue every weekend. This piece compares the three real options pool halls in India use today and shows where each one quietly fails.

Per-hour pricing

Per-hour is the dominant model for casual pool halls. The customer pays a fixed rate (typically ₹150--₹250 / hour in metros, ₹80--₹150 in smaller cities), the meter starts when the rack breaks, and the venue keeps the room moving.

When it works

  • Casual, drop-in clientele where most sessions are 45--90 minutes
  • Walk-in friendly venues near offices, malls, or campuses
  • Tables that turn over fast -- the model rewards short sessions

When it breaks

Per-hour punishes the wrong players. Two beginners who play slowly and have fun pay double what two regulars pay in the same hour, even though the regulars are more profitable customers in the long run. On a busy Saturday night, per-hour also caps your top-line -- a table running at ₹200/hour can never earn more than ₹200/hour regardless of how many frames are played.

Worst-case scenario for per-hour: a competitive evening match where two skilled players run a single 90-minute frame. The pacing is slow, the customers are sticky, the table is locked up, and the venue earned a single hour's rate.

Per-frame pricing

Per-frame is the traditional Indian model -- pay per game won, with per-table rates published on a board. Snooker venues almost always use it; pool halls use it sometimes.

When it works

  • Skilled customer base -- regulars who finish frames in 8--15 minutes
  • Venues where the average session is two or more players competing (not casual rallying)
  • Late-evening crowds that play longer sessions; the per-frame model scales with frames played

When it breaks

Per-frame breaks for two opposite reasons. First: beginners feel nickel-and-dimed when every miss-cue is logged. They pay ₹120 per frame, lose four in a row, and walk out down ₹480 in twenty minutes -- convinced the place is "expensive." They don't come back.

Second: it depends on someone tracking the frame count. If you have seven tables running and one marker, frame counts get lost, contested, or rounded. Owners who run per-frame on paper chits lose an estimated 8--15% of revenue to bad accounting alone. The fix isn't better paper; it's a tool that tracks frames per session and produces a single bill at the end.

Membership pricing

Membership is the model nobody in India seems to have nailed, but it's where the most ambitious venues are heading. Members pay a monthly or quarterly fee (₹2,000--₹6,000 / month is the sane range) and either play unlimited within hours, or pay heavily-discounted per-frame on top.

When it works

  • Venues with a tight, repeat customer base -- typically Tier-1 neighborhoods with high disposable income
  • When you have a clear "ladder" (handicap rankings, monthly tournaments, league tables) that makes membership feel like belonging, not just discount
  • As a stabiliser for cashflow -- recurring revenue protects you on quiet weekdays

When it breaks

Membership breaks when the venue underprices it. A ₹2,000/month member who plays 25 hours / month is effectively paying ₹80/hour -- below even your most aggressive walk-in rate. If your member utilisation tilts toward the heavy users (and it always does, by self-selection), your revenue per table-hour collapses.

Membership also breaks operationally if your software can't cleanly separate "member session" from "walk-in session" in the daily cashbook. You need to know member utilisation per month or you're flying blind.

What we actually recommend

For most Indian pool halls opening today: start per-hour, layer per-frame for late-evening competitive tables (after 8pm), and graduate to a membership tier only once you've identified 30+ verified regulars willing to pre-commit. That sequencing minimises the cash mistakes you can make at each stage.

For snooker-focused venues, per-frame remains the right base model -- but you absolutely need a system that tracks frames automatically per session. Manual chit accounting is a 10%+ shrinkage tax.

The maths nobody runs

A 6-table venue, average table running 5 hours/day at 60% utilisation with ₹180/hour pricing: 6 × 5 × 0.6 × ₹180 × 30 = ₹97,200 monthly gross. The same venue on per-frame at ₹120/frame, averaging 4 frames/hour: 6 × 5 × 0.6 × 4 × ₹120 × 30 = ₹2,59,200 monthly gross -- theoretically. The reason the actual delta isn't that wide is that per-frame venues over-charge slow casual players who don't come back. The retention loss usually closes 40--60% of the apparent advantage.

Whichever model you pick, run the numbers monthly. If you're not seeing daily revenue per table-hour, you don't have a pricing strategy; you have a hope.

How Strikee handles this

Strikee supports both pricing models per table. You set per-game or per-hour pricing at the table level -- a single shop can mix per-frame snooker with per-hour pool with hourly badminton courts. The cashbook aggregates daily and the owner dashboard breaks down revenue by game-type so you can see whether your model is actually working. Have a look at the feature list or jump straight to the trial.

Related reading


Run your snooker or pool club on Strikee

Customer tracking, daily cashbook, credit ledger, tournaments — all in one app.