Your barn
Fill in your barn, then click Work out the profit.
Result
Profit by occupancy
| Occupancy | Horses | Revenue a month | Profit a month |
|---|
What it does, and what it leaves to you
- Counts: horses = stalls x occupancy; income per horse = (board + extras) x (1 - unpaid share); labour per horse = care minutes x 30.4 days / 60 x hourly wage; profit = horses x (income - feed - bedding - labour) - fixed costs; break-even horses = fixed costs / what each horse leaves; break-even board = the price at which profit is zero at your occupancy.
- Not decided: what boarders near you will pay, zoning and licence terms, liability insurance and boarding contracts, sales tax, income tax and depreciation, one-off repairs, and whether a mix of full, partial and pasture board changes the average.
Common questions
Is a horse boarding barn profitable?
It depends on whether board covers feed, bedding, labour and the fixed costs of the property with stalls to spare. Many small barns look profitable only because the owner's own care time is counted as free. This calculator prices that time at a wage you choose, so you see what is left.
What occupancy do I need to break even?
Fixed costs divided by what each boarded horse leaves after feed, bedding, labour and unpaid board gives the number of horses you need. Divide by your stalls for break-even occupancy. The page works it out and flags it when you run within ten points of it.
How much should I charge for board?
The page works backwards: the board price at which your barn breaks even, and the price that reaches the monthly profit you want, at your current occupancy. It does not know what other barns near you charge, so compare the result with local rates before changing a price.
Why count my own labour?
Hours you spend feeding, turning out and cleaning stalls are not free. If the barn only works when you are paid nothing, the profit is really a low hourly wage. Set the wage to zero to see the cash view, or to what you would pay a stall hand to see the real one.
Is my data uploaded anywhere?
No. Everything is calculated in your browser and nothing is sent; a test in the code asserts there are no network calls.