Yes, batting cages can be profitable, but the margin is thinner than most startup guides suggest and it turns almost entirely on one number: the share of your cage-hours you actually sell. A well-run 8-cage indoor facility runs roughly a 19% to 35% operating margin at 35% to 45% blended utilization. Below about 32% utilization it does not cover its costs and its loan payment, even with the owner working the front desk for free.
This post is the money math, not the build plan. If you are still deciding on format, ceiling height and equipment, start with our guide to starting a batting cage business.
The model below is an 8-cage indoor facility in 8,000 square feet, opened for about $320,000 with $250,000 of that on a 10-year loan at 10.5%. Change the assumptions to match your market. The structure of the answer does not change.
What does a batting cage actually earn per hour?
Your unit of inventory is one cage for one hour. Retail rate for a standard cage runs $35 to $55 per hour in most markets, but nobody realizes retail across the whole book. Members, teams and coaches all buy at a discount, and they should, because they buy the hours walk-ins will not.
| Booking type | Share of booked hours | Effective rate per cage-hour |
|---|---|---|
| Pay-per-use, online or walk-in | 45% | $45 |
| Unlimited membership | 25% | $38 |
| Team and league blocks | 20% | $30 |
| Coach and instructor cage rental | 10% | $22 |
That blends to about $38 per booked cage-hour. Add helmet and bat rental, vending, and pro-shop sales at roughly 12% of cage revenue and you are at about $42.50 of revenue per booked cage-hour.
Write that number down. It is the only thing standing between you and your fixed costs.
Why is half your schedule structurally hard to sell?
Batting cage demand is not spread across your open hours. It is crushed into a few of them.
Assume you are open 3pm to 10pm on weekdays and 9am to 9pm on weekends. That is 59 open hours a week, and across 8 cages, 472 available cage-hours a week, or about 2,045 a month.
Now mark the hours people actually want: weekdays 4pm to 8pm, Saturday 9am to 2pm, Sunday noon to 5pm. That is 30 hours, or 51% of your open schedule. In a facility that is working, those hours run 55% to 70% full. The other 49%, weekday afternoons before school lets out and the back half of every evening, runs 10% to 15%.
Blend those and you land near 35%. This is why operators who feel busy still miss their numbers: the hours that feel busy are half the building's capacity, and the rest of the week averages them down.
What does it cost to run an 8-cage facility each month?
National industrial asking rent reached $10.45 per square foot in Q2 2026 with vacancy at 6.8%, and high-bay flex space is the right comparison for a cage facility because of the 14-foot clearance requirement. Expect to pay above that average for anything with road visibility. The model uses $12 per square foot.
| Line item | Monthly | Note |
|---|---|---|
| Base rent, 8,000 sq ft at $12 | $8,000 | High-bay flex, retail-adjacent |
| CAM, taxes, insurance pass-through | $2,000 | Roughly $3 per sq ft |
| Utilities | $1,800 | High-bay HVAC plus machine draw |
| Front-desk labor, loaded | $7,100 | 385 hours at $16 plus 15% burden |
| Liability insurance | $1,200 | Sports facility policy, not general GL |
| Machine maintenance, parts, balls | $900 | Balls are a consumable, not an asset |
| Booking software and waivers | $370 | Rex Pro at $295 plus digital waivers |
| Card processing | $880 | About 2.9% of card revenue |
| Marketing | $1,200 | Mostly local and league partnerships |
| Netting, turf and helmet reserve | $500 | Fund it monthly or it hits all at once |
| Admin and accounting | $600 | |
| **Total** | **$24,550** | At 35% utilization |
Two things about that table. First, there is no owner salary in it. You are working the front desk. Second, almost none of it is variable. Rent, insurance, software, the reserve and most of your labor are the same whether you sell 500 cage-hours or 900, because you staff to open hours, not to demand. Only about $3.84 per booked cage-hour is genuinely variable.
That combination, high fixed costs and a fixed ceiling on sellable hours, is the whole shape of this business.
What utilization do you need to break even?
Contribution margin is $42.50 of revenue minus $3.84 of variable cost, or about $38.70 per booked cage-hour.
Fixed costs run about $21,800 a month. Debt service on $250,000 over 10 years at 10.5% adds $3,373. So you need $25,180 a month, which is 650 booked cage-hours, which is 32% blended utilization.
Thirty-two percent sounds easy right up until you remember that half your open hours cap out around 12%. To clear 32% blended, your prime hours have to run above 55% full. And that 32% assumes you take no salary. Hire a general manager at $5,000 a month and break-even moves to 38% utilization.
What do the margins look like across three scenarios?
| Struggling | Typical | Strong | |
|---|---|---|---|
| Blended utilization | 25% | 35% | 45% |
| Booked cage-hours per month | 511 | 716 | 920 |
| Revenue | $21,700 | $30,500 | $39,200 |
| Operating costs | $23,800 | $24,550 | $25,340 |
| Operating profit before debt | ($2,000) | $5,900 | $13,800 |
| Debt service | $3,373 | $3,373 | $3,373 |
| Owner cash flow | ($5,400) | $2,550 | $10,450 |
| Operating margin | negative | 19% | 35% |
The typical column is the one to sit with. At 35% utilization, a $365,000-a-year business hands its owner about $30,600 in cash plus the roughly $60,000 of manager wages they are not paying. That is a decent job. It is not yet a return on $70,000 of injected equity, and it is why a lot of first-time operators describe year two as busy and broke.
The strong column, 45%, is where this becomes an actual business at about $125,000 of owner cash flow. The gap between the two columns is 204 cage-hours a month, and essentially all of them have to come from off-peak, because prime is already close to full in both.
Is youth baseball demand still there?
Partly, and the direction matters more than the headline. The SFIA 2026 Topline Participation Report found 250 million Americans took part in a sport, fitness or leisure activity in 2025, with team sports passing 90 million participants for the first time.
Underneath that, the picture for baseball specifically is harder. The Aspen Institute's State of Play 2025 reports that among ages 6 to 12, baseball was down 19% over 2019 to 2024.
But spending per remaining player went the other way. The average U.S. sports family spent $1,016 on their child's primary sport in 2024, a 46% increase since 2019, roughly twice general inflation over that period, and baseball costs families more on average than soccer or basketball.
Fewer casual kids, more money per committed kid. If you underwrite this business on walk-in volume from the neighborhood, the trend is against you. If you underwrite it on 60 travel-team families who train year-round, it is with you. That is a decision about your revenue mix, not about your market.
What actually moves the number?
Off-peak utilization. Not price, and not the pitching machines.
Raising your retail rate 10% at 35% utilization adds about $1,220 a month, and some of it comes back as lost bookings in the only hours that were full anyway. Moving off-peak utilization from 12% to 25% adds about 130 cage-hours a month, worth roughly $5,000 in contribution, and it costs you nothing in prime-time revenue because those hours were empty.
The levers that actually fill dead hours:
- Time-based pricing. A daytime rate that is 40% below prime is not a discount, it is revenue on inventory that expires unsold. Our dynamic pricing guide covers how to structure this without training your prime-time customers to wait for a deal.
- Memberships with off-peak terms. An unlimited membership that is unlimited only before 4pm on weekdays fills exactly the hours you cannot sell. See our membership program guide for structure and pricing.
- Coach cage rentals in daytime hours. A local hitting instructor paying $22 an hour for a 1pm Tuesday cage is pure contribution against a fixed cost you already paid.
- Adult leagues on weeknights after 8pm. Recurring, prepaid, and scheduled into the back half of the evening that walk-ins ignore. The tactics in filling slow weeknights transfer directly.
- Daytime senior and corporate programs. Small, but they land in the deadest hours on the board.
All five require the same operational thing: per-cage inventory you can price and sell differently by hour, without the front desk doing arithmetic. If your booking system treats the facility as one bucket of time slots, you cannot run this playbook.
The number to watch
Batting cages are profitable at 35% blended utilization and good at 45%. The distance between those is entirely off-peak, and off-peak only fills if you can price and sell each cage-hour differently depending on when it is.
That is a software problem as much as an operations problem. Rex handles per-resource scheduling, time-slot and dynamic pricing, recurring memberships, leagues with participant limits, digital waivers at checkout, and revenue reporting per activity, and charges no transaction fees on bookings. Pro is $295 a month per venue, or $250 on annual billing.
If you want to see how the off-peak levers in this post get configured, book a demo and bring your current booking curve.
Frequently Asked Questions
How long does it take to recover the startup cost?
Plan on three to five years to recover injected equity, with an 18 to 24 month ramp before utilization stabilizes. At 35% utilization the model returns about $30,600 a year against roughly $70,000 of equity, which is slow. At 45% it returns about $125,000 a year. Off-peak fill decides which one you get, so underwrite the ramp on that rather than on opening-month enthusiasm.
Do outdoor cages have better margins than indoor?
Better cost structure, worse revenue stability. Outdoor cages avoid the high-bay HVAC bill and most of the build-out, so fixed costs are lower. But you lose weather days and, outside Sun Belt markets, whole months, and you cannot sell year-round memberships against a facility that closes in January. Indoor carries more fixed cost in exchange for 12 months of sellable inventory, which is what makes membership revenue possible.
What utilization should I put in a business plan for a lender?
Underwrite 30% to 35% blended in year one and 40% in year three, and show the prime versus off-peak split behind those blends. A lender who has financed a sports facility will ask how you fill Tuesday at 1pm, and a blended number with no split behind it reads as a guess. Showing that break-even is 32% and that you know which hours have to move is the more fundable version of the same plan.
Should I raise prices or fill empty hours first?
Fill empty hours. At 35% utilization a 10% price increase adds roughly $1,220 a month and risks the only hours that were full. Lifting off-peak utilization from 12% to 25% adds roughly $5,000 in contribution and touches none of your prime inventory. Revisit pricing once prime hours are consistently above 70% full, because at that point you are rationing genuinely scarce capacity.




