Back to blog

Operations

Lane Utilization: Stop Counting Lanes, Start Counting Revenue Per Lane Hour

Jun 9, 20267 min read

Friday at 8pm handles itself. Nobody needs a strategy for Friday at 8pm.

The money leaks on Tuesday at 2pm, on Sunday morning, and in the hour between the end of open play and the start of Thursday league when half the house sits dark. Rent, insurance, HVAC, and most of your payroll are identical whether those lanes are running or not, which is the whole reason this matters. The empty lane does not cost you anything. The costs were already spent.

Occupancy is a vanity metric

"We run about 40% utilization" is a sentence that cannot be acted on. It averages a packed Saturday against a dead Monday and hides everything useful.

Worse, occupancy treats every occupied lane as equal, and they are not remotely equal. A group that pays for shoes and shares one pitcher occupies exactly as much lane as a corporate booking running an hourly rate with a bar tab. One of them is worth several times the other.

The number to run the business on is revenue per lane per hour. Open play rates commonly sit somewhere in the $25 to $60 per lane hour range depending on market and daypart, with shoes on top at a few dollars a head, but the range at your house is less interesting than the variance inside it. When you look at your own numbers by block, the spread between your best hour and your worst is usually much bigger than operators expect, and it is rarely explained by how full the lanes were.

Games bowled is the old metric. It made sense when leagues were the business and every lane hour was worth roughly the same. That stopped being true a while ago.

Break the week into four blocks

Averages hide the problem. Look at these separately for a month.

Weekday daytime. Usually the emptiest, usually the most fixable.

Weekday evening. League territory, or the hole where leagues used to be.

Weekend daytime. Parties and families. Birthday season.

Weekend evening. Your peak. Do not touch it.

Most operators find one block dragging everything down, with a specific cause that discounting cannot solve.

The discount reflex, and why it usually backfires

The instinct when a block is empty is to cut price. Half-price Tuesdays.

Two things go wrong. You train your regulars to wait for Tuesday, so you cannibalize full-price play. And you fill lanes with your lowest-spending guests, which matters more in bowling than in most businesses, because the lane fee is not where your margin lives. Food and beverage carries somewhere around 30 to 45% of revenue at a well-run center and carries the best margin in the building. A discounted lane occupied by a group that orders nothing is not obviously better than an empty one.

Before you discount, work out why the block is actually empty. There are only a few real answers.

Your customers are at work. Tuesday at 2pm is empty because people have jobs. No price fixes this. What fixes it is finding a segment that is free at 2pm: seniors, homeschool groups, daycares, shift workers, corporate teams doing an afternoon offsite. That is programming, not pricing.

Nobody knows you're open. More common than you would think, particularly for centers whose hours changed after 2020 and never got updated everywhere customers look.

People know and booking is annoying. If the only way to book a Tuesday afternoon is calling a phone that rings at an unattended desk, you do not have a demand problem.

The room feels dead. Half the lights off, one staff member, kitchen closed. Guests can feel this. Sometimes the right move is concentrating play on fewer lanes so the section that is running feels alive, rather than spreading six groups across thirty lanes.

What genuinely fills weekday hours

Corporate bookings. The strongest available play and the most under-used by independents. A corporate group at 3pm on a Wednesday is filling a slot that was worth nothing, with a customer who books ahead, spends on food, and returns.

The catch is that corporate buyers do not behave like families. They need a quote, an invoice, a deposit, and someone who answers email within a day. Lucky Strike puts an event planner behind parties of 26 or more guests for exactly this reason. If your booking system cannot take a deposit without charging in full, you will lose these to the chain across town.

Programming rather than discounting. A senior league at 10am. A parent-and-toddler morning. A student rate that only exists between 2 and 5. These give people a reason to come at that hour instead of a reason to wait for a sale.

Off-peak that peak customers cannot see. If the deal is only findable by searching, or only sent to your email list, or only bookable more than 48 hours out, you protect your Saturday pricing while filling Tuesday.

The empty hour inside your busiest day

There is a second kind of waste that hides on your best days, and almost nobody looks at it.

You take a booking for 6pm on lane 4 and another for 8pm on lane 4. The hour between them is unusable, because ninety minutes is the normal ask and sixty does not fit. Repeat that across twelve lanes on a Saturday and you have lost a real share of your capacity to fragmentation, on your highest-revenue day, without anyone noticing.

The fix is scheduling that places bookings deliberately instead of dropping them wherever the customer happened to click. When someone asks for 7pm and lanes 3, 7, and 11 are all free, those are not equivalent choices. Putting the group on the lane that leaves the cleanest remaining block is worth real money across a season.

This is the least visible utilization problem and usually the cheapest to fix, because it requires zero new customers.

League blocks are a utilization decision nobody wants to make

Most centers inherited their league schedule. It was set years ago and nobody has asked whether those blocks still earn their space.

USBC has observed declining sanctioned league participation for years. A league that has gone from twelve teams to six is still holding the same lanes on your second-best night. That is not an argument for cutting leagues, which are still predictable revenue and a genuine community that walks in and orders food. It is an argument for knowing what each block returns per lane hour, and being willing to consolidate two thin leagues onto fewer lanes so the rest of the house can sell.

The conversation is politically miserable and financially obvious. Most operators put it off for years.

Food attach is a utilization lever

This one gets missed because it does not look like utilization.

Two groups book the same lane for the same ninety minutes. One orders a round and a pizza. One orders nothing. Same occupancy, very different hour.

The operational levers are unglamorous. Ordering that does not require leaving the lane. A menu the group can see without flagging someone down. Staff who check in during the second game rather than at the end. Package pricing that includes food so the decision is already made at booking.

If you are trying to lift revenue per lane hour and your lanes are reasonably full, attach rate is where the room is, not occupancy.

What to do this month

Pick your worst block. Not your average, the worst.

Work out which of the four causes applies. If it is availability, program for a different customer instead of discounting. If it is awareness, fix your hours everywhere they appear. If it is friction, that is the cheapest fix on this list and usually the fastest.

Then leave your peak alone. The most common self-inflicted wound in utilization work is discounting hours that were already full.


Written by Mathieu Morin, CRO at Bowl O'Clock. League participation trends are from the United States Bowling Congress. Pricing and revenue mix ranges reflect published operator guidance and vary widely by market. If anything here is inaccurate, contact us and we will update it.

Written by Mathieu Morin, CRO at Bowl O'Clock.

Ready to see Bowl O'Clock in action?

Book a demo and we'll walk you through the platform with your venue setup in mind.

Book a demo