Yoga Retreat Business Plan: Budget, Pricing and Break-Even With AI

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Yoga Retreat Business Plan: Budget, Pricing and Break-Even With AI.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Yoga Retreat Business Plan: Budget, Pricing and Break-Even With AI.

List every cost, split it into fixed costs (venue, teacher fee, insurance) and per-guest costs (meals, transfers), then set prices so that break-even, the fixed total divided by each guest's contribution after per-guest costs, lands at about three-quarters of capacity. Yes, ChatGPT can build that spreadsheet, but you supply the quotes and check every formula by hand.

Two errors sink most first retreat budgets. The break-even is worked out from the headline price instead of the average price after card fees and cheaper room types, and the cash timeline is ignored, so the venue and teacher deposits fall due months before guests' balances arrive. Both show up in a model before anything is signed.

Follow me on Instagram@sagnikteaches

Sort every cost by how it behaves as bookings change

A retreat budget is a list of costs that behave in different ways, and the model only works if each line is tagged correctly. Fixed costs stay the same whether six people come or twelve: venue hire for exclusive use, the lead teacher's fee, the teacher's travel, marketing, insurance and tools. Per-guest costs rise with every booking: meals, transfers, an excursion, a welcome pack and card fees. The third dimension is timing, which affects cash rather than profit: when each payment actually falls due.

Connect on LinkedInSagnik Bhattacharya

The table below uses an invented five-night retreat for up to 12 guests. Every figure is illustrative, none is a market rate, and your own written quotes replace all of it.

Subscribe on YouTube@sagnikteaches
Cost lineTypeAmountNote
Venue, exclusive use, five nights, rooms for 12Fixed$7,200Example terms: 30% on signing, balance six weeks before
Lead teacher feeFixed$2,400Half on signing, half after the retreat
Teacher travelFixed$600Transport to the venue
Marketing: landing page, ads, flyersFixed$700Spread over several months
Event insuranceFixed$400Get a real quote; terms differ
Admin and tools: booking page, email, accountingFixed$200Paid around the event
Contingency, 10% of the fixed lines aboveFixed$1,150A cushion, not a spend
Meals and non-alcoholic drinksPer guest$230Venue catering, invoiced near the end
Shared airport transfersPer guest$55Paid just before or after
Guided half-day excursionPer guest$40Guide plus entry
Welcome pack and printed materialsPer guest$15Bought in the last month
Card fees, 3% of the price (an assumption)Per guestabout $55Check your payment provider's current rate

Fixed costs, contingency included, come to $12,650. Per-guest costs are $340 plus card fees. Those are the two numbers the whole model runs on.

Now list what the table leaves out, because that is where budgets go wrong. A host or second teacher for a group of 12. A site visit before you sign. Free places for you or helpers. Guests' own travel: flights are normally theirs to book, so the price should say exactly what it includes, such as one shared transfer from a named station or airport. Taxes on accommodation and meals (ask an accountant how they apply where you run the retreat). A currency buffer if the venue invoices in a different currency from the one you sell in. And your own pay: if you teach, the teacher line is your fee; if you hire someone else to teach and also expect an income for organising, that is a separate line, otherwise break-even is simply the point where you worked for free.

Use ChatGPT to challenge the list, not to supply the numbers. Paste your cost table and ask it to find the gaps.

I'm planning a five-night yoga retreat for up to 12 guests with exclusive use of
a venue. My cost lines are in the table below. List cost lines I may have forgotten,
grouped as fixed, per guest or one-off, and say which ones depend on the venue's
contract terms. Do not suggest prices; I will get quotes.

The instruction not to suggest prices matters. A model that supplies "typical" amounts will do so confidently and without a source, and those figures can drift into your spreadsheet unnoticed.

The break-even sum, using this retreat's own numbers

Each guest pays a price, loses a few percent to card fees, and costs you the per-guest items. What remains is their contribution towards the fixed costs. Break-even guests are the fixed total divided by that contribution, rounded up, because you cannot sell 0.9 of a place.

Here is the sum. The pricing is eight twin-share places at $1,650 and four private rooms at $2,150, which brings in $21,800 at capacity: an average of $1,817 a guest. Card fees at 3% are about $55. Per-guest costs are $340. So each guest contributes $1,817 less $55 less $340, which is $1,422. Divide the $12,650 fixed total by $1,422 and you get 8.9, so nine guests, 75% of capacity, break even.

Paying guestsProfit or loss (illustrative)What it means
6-$4,115Cancel or rescale before the venue balance is paid
7-$2,693Still well short
8-$1,270One booking short
9+$152Break-even: no margin at all
10+$1,575Each extra guest adds about $1,422
11+$2,997A cushion starts to build
12+$4,420Full house, before any unspent contingency

At nine guests the profit is about $150. That is the formula doing its job, not a healthy margin. If the contingency is not needed, it comes back as profit on top.

A realistic mistake shows why the formula needs the per-guest costs in it. A vague prompt that only mentions "revenue and costs" invites a shortcut: divide the fixed costs by the ticket price. Here that gives $12,650 divided by $1,817, which is 6.96, so seven guests. It treats meals, transfers and card fees as free. At seven guests the real result is a loss of about $2,693, and the retreat looks fine on paper right up to the point where the venue balance falls due. For a second break-even example with a different cost structure, see the break-even tutorial for a new product.

A ChatGPT prompt for the spreadsheet, and four hand checks

Give the model the structure and the figures, and forbid typed-in numbers on the results sheet. Everything on the Model sheet must be a formula that points at Inputs or Costs, otherwise you cannot test it.

Build a break-even model for a five-night yoga retreat as a spreadsheet with three sheets.

Sheet "Inputs": labels in column A, values in column B, rows 2 to 8 in this order:
capacity 12; twin-share price $1,650; private-room price $2,150; twin-share places 8;
private rooms 4; card fee 3% of price; contingency 10% of fixed costs.

Sheet "Costs": header in row 1, then one row per line with columns Line, Type (Fixed or
Per guest), Amount. Fixed: venue 7,200; lead teacher 2,400; teacher travel 600;
marketing 700; insurance 400; admin and tools 200. Per guest: meals 230;
transfers 55; excursion 40; welcome pack 15.

Sheet "Model": labels in column A, results in column B, rows 2 to 9 in this order:
average price; fixed subtotal; contingency; fixed total; per-guest cost; card fee per
guest; contribution per guest; break-even guests (rounded up). Below that, a table of
profit for 6 to 12 guests.

Rules: every number on Model must be a formula that points at Inputs or Costs; no typed-in
numbers; label every cell; do not change any figure I gave you; return a downloadable
.xlsx if you can, otherwise show each formula as text with its cell address.

Whether ChatGPT hands back a finished spreadsheet file depends on your plan, your workspace and where you use it: OpenAI's help page on file creation in ChatGPT Work described it in October 2026 as still rolling out. That is why the last line of the prompt asks for formulas as text as a fallback, which you can paste into Excel or Google Sheets yourself. The ChatGPT and Excel guide covers that workflow in more detail.

Whatever comes back, the Model sheet should look like this. With the layout in the prompt, Inputs holds capacity in B2, twin price in B3, private price in B4, twin places in B5, private places in B6, card fee in B7 and contingency in B8.

CellWhat it holdsFormula it should contain
Model!B2Average price=(Inputs!B3*Inputs!B5+Inputs!B4*Inputs!B6)/(Inputs!B5+Inputs!B6)
Model!B3Fixed subtotal=SUMIF(Costs!B:B,"Fixed",Costs!C:C)
Model!B4Contingency=B3*Inputs!B8
Model!B5Fixed total=B3+B4
Model!B6Per-guest cost=SUMIF(Costs!B:B,"Per guest",Costs!C:C)
Model!B7Card fee per guest=B2*Inputs!B7
Model!B8Contribution per guest=B2-B7-B6
Model!B9Break-even guests=ROUNDUP(B5/B8,0)
Profit tableProfit at n guests=n*B8-B5

Then run four hand checks before trusting a single number:

  1. Zero guests. Type 0 into the profit formula. The result should equal minus the fixed total, here -$12,650.
  2. Nine guests. The profit should land near +$150. If it does not, one of the three inputs to the contribution is wrong.
  3. Move one input. Raise both prices by $100. Profit at nine guests should rise by about $873 (nine guests times $97 after the card fee), and break-even should fall to 8.3.
  4. Delete one cost line. The relevant total should fall by exactly that amount. If it falls by more or less, the SUMIF ranges are wrong or a line is typed in the wrong column.

When a check fails, do not ask the AI to "fix the sheet". Ask it to explain the formula in the cell that disagrees, then correct that one cell. For an independent second look, upload the finished file to a different assistant (Claude accepts CSV and XLSX uploads) and ask it to list any formula whose result does not match its label.

Room types, early-bird places and the price you really earn

The headline price is rarely the price you earn. Three things move it.

The mix of room types. The model above assumes two-thirds of guests choose twin share. If private rooms sell slowly and everyone takes a twin, the contribution drops to $1,260 and break-even climbs to 10.04, so eleven guests. Put that all-twin case in the model as your pessimistic scenario.

The early-bird discount. Taking $100 off the first four places costs $388 after card fees. At nine guests the profit moves from +$152 to -$236, so break-even becomes ten guests. An early-bird is worth having when it brings deposits in early enough to pay the venue deposit; a retreat that would fill anyway does not need one.

Free places. A helper's place costs you the per-guest costs, $340, not the $1,650 price, provided the bed would otherwise stay empty. If it would have sold, it also costs the $1,422 contribution you lose. Count free places before you set capacity.

To decide where your price sits, copy the public details of five comparable retreats into a chat and ask for a table. Tell the model to mark anything it cannot find as "not stated", because a guessed inclusion is worse than a blank. An invented comparison set might come back like this:

RetreatNightsRoomPricePer nightMealsExtras
A5Twin share$1,490$298Breakfast, dinnerNone
B7Twin share$2,310$330All mealsExcursion
C5Private$2,050$410All mealsAirport transfer
Yours5Twin share$1,650$330All mealsTransfer and excursion

The AI normalised the pages; the positioning is your call. Here your twin-share price per night matches retreat B but includes more, and sits above retreat A, which excludes lunch and extras. That tells you what to say on the landing page. It does not tell you whether the price covers your costs, which is what the model is for.

Teacher fee: flat or per guest

A flat fee is simple and puts all the risk on you. A per-guest fee moves some of it to the teacher. In the example, a $200-per-guest fee costs the same $2,400 as the flat fee at full capacity, so the two models agree at twelve guests and diverge below that. The per-guest version takes the fixed teacher cost out of the model and adds $200 to the per-guest costs, with the contingency held at $1,150 so that the cushion does not shrink.

Paying guestsProfit with a flat $2,400 feeProfit with $200 per guestTeacher earns (per-guest model)
6-$4,115-$2,915$1,200
8-$1,270-$470$1,600
9+$152+$752$1,800
10+$1,575+$1,975$2,000
12+$4,420+$4,420$2,400

Break-even is nine guests under either model, but the downside is gentler under the per-guest fee: a loss of $470 at eight guests instead of $1,270. A good teacher may not accept a fee that halves when six people book, so a guaranteed minimum plus a per-guest amount above a threshold is a possible compromise. Whatever you agree, put it in a written teaching agreement that also says what happens if you cancel the retreat.

The cash dip before anyone has paid in full

Profit is the sum at the end; cash is the order things happen in. In this retreat the venue deposit and the teacher deposit fall due months before most guests have paid anything beyond their own deposit. The timeline below assumes nine guests, a $500 deposit each at booking, balances due eight weeks before the start, and the venue balance due six weeks before. Card fees of 3% come off every receipt.

WhenWhat movesMoney inMoney outRunning balance
30 weeks beforeVenue deposit $2,160, teacher deposit $1,200, landing page and first ads $300$0$3,660-$3,660
26 to 14 weeks beforeNine deposits (net of fees), more marketing $400$4,365$400+$305
10 weeks beforeInsurance$0$400-$95
8 weeks beforeGuest balances (net of fees)$11,495$0+$11,400
6 weeks beforeVenue balance (70%)$0$5,040+$6,360
Final weekMeals, transfers, excursion, welcome packs for nine$0$3,060+$3,300
One week afterTeacher balance $1,200, teacher travel $600, admin $200$0$2,000+$1,300

The final balance of $1,300 is the model's profit at nine guests (about $150) plus the $1,150 contingency you hoped not to spend. The important line is the first one: you are $3,660 out of pocket before a single guest has paid. If only five guests have booked by ten weeks out, the balance sits near -$2,035.

That timeline gives you two rules. First, know your float: the most you must fund yourself, here about $3,660 at the start, rising to about $4,460 if the rest of the marketing and the insurance are paid before the bookings arrive. Second, set a go or no-go date that falls before the venue balance is due. Here the balance is due at week six, so the decision is at week eight, when guest balances arrive. Nine guests who have paid in full by then means go. Fewer means you rescale, find the bookings, or cancel with full refunds, and the most you can lose is the non-refundable money already spent: venue deposit, teacher deposit, marketing and insurance, about $4,460.

ChatGPT can draw this table once you give it the dates and amounts. Ask for a week-by-week cash table with a running balance and the lowest point marked, then check it line by line against your supplier terms. The supplier deadlines tutorial for travel companies shows a way to keep those payment and release dates from slipping.

A refund schedule that mirrors your venue's terms

A refund policy is a promise about money you may not be able to recover, so build it from the supplier side first. Suppose the venue's written terms say the deposit is non-refundable, the balance is due 42 days before the start, and nothing is returned after that unless they can re-let the rooms. Guest balances fall due on day 56. A schedule that fits those terms:

Guest cancelsGuest gets backWhy the step sits there
More than 56 days before the startNothing: the $500 deposit is kept, and no balance is due yetThe venue balance is unpaid and the place can be resold
56 to 43 days before50% of the balance paid, more if the place is resoldGuest balance has arrived; the venue balance is not yet due
42 days or fewerNothing, unless the place is resold; then the price paid less the $500 deposit and a $100 admin feeThe venue balance is paid and cannot be recovered
You cancel the retreatEverything paid, refunded in fullYour decision, so your cost

A twin-share guest who has paid $1,650 and cancels 50 days out would get half of the $1,150 balance back, $575, and could get more if you resell the bed. The principle is simple: at every step, what you refund cannot exceed what you can recover. Ask the venue whether you can substitute guests or whether they will re-let places, and ask your teacher whether their deposit is refundable if you cancel.

AI is good at turning the table into plain-English wording. Paste the table and ask for clear terms in the second person, then have a solicitor read the result. In some places, selling accommodation plus activities as one price makes a retreat a regulated package, with extra duties such as refunds when you cancel and protection if your business fails. Ask before you publish terms. The yoga studio policy tutorial covers refund and injury wording to verify, and the event venue contract tutorial shows what the venue's side of the paper usually contains. Guests should be pointed towards travel insurance, but in many places selling insurance needs a licence, so signpost rather than sell, and ask your adviser.

Stress tests to run before signing the venue

A single break-even number hides how sensitive it is. Run a grid of average price against guest count and look for the region where you lose money.

Average priceBreak-even8 guests9 guests10 guests11 guests12 guests
$1,7009.7 (10 guests)-$2,178-$869+$440+$1,749+$3,058
$1,8178.9 (9 guests)-$1,270+$152+$1,575+$2,997+$4,420
$1,9508.2 (9 guests)-$238+$1,314+$2,865+$4,417+$5,968

Then test the levers one at a time, so you know which negotiation is worth having:

  • Price up $100. Profit at nine guests rises by $873; break-even moves from 8.9 to 8.3, which is still nine guests.
  • Venue down $500. With the 10% contingency, the saving is $550. Break-even stays at nine guests but profit at nine rises to about $700.
  • Per-guest teacher fee. The loss at eight guests falls from $1,270 to $470, as above.
  • Early-bird on four places. Break-even moves from nine to ten guests.

Finally, build the pessimistic case: every guest on twin share at $1,650, and meals ten percent dearer, adding $23 a guest. The contribution falls to $1,238 and break-even becomes 10.2, so eleven of twelve places. A retreat that needs 92% occupancy to survive is one I would not sign without changes. My own rule is that the pessimistic case should still break even at about nine of twelve places, or the maximum loss should be a sum I can afford to lose. Pricing twin share at about $1,825 instead of $1,650 brings the pessimistic case back to nine guests.

Turn the model into a one-page plan for a venue, partner or lender

Venues, co-hosts and anyone lending you a deposit will want more than a spreadsheet, and a one-page plan also forces you to state decisions you have been leaving vague. Once the numbers are checked, ask the AI to draft the page from them in this order: the offer (who it is for, where, when, what is included); the price and room types; the break-even and the go or no-go date; how you will find guests (your list, partner teachers, a landing page) with a weekly target for enquiries and deposits you can check; and the risks, each with a named response.

Write the risks deliberately, because each one maps to a clause or a line in the model:

  • Too few bookings. The go or no-go date, the refund schedule, and the loss limit of about $4,460.
  • The teacher cannot come. A named replacement in the teaching agreement, or the right to cancel with full refunds.
  • A guest cancels late. The refund schedule and the resale rule.
  • A venue problem. Written terms on what happens if rooms or facilities are unavailable, and whether the deposit comes back.
  • A guest is unwell or hurt. Insurance, a health questionnaire in the booking form, and participation and liability wording drafted with your adviser.

Give the model the checked figures, tell it to copy them exactly, and tell it to write "to be confirmed" wherever you have no quote. Then read the page against the spreadsheet line by line, as you would any AI-drafted document. A plan that quotes one price on page one and another in the table loses a venue's trust faster than a missing section does.

Plan against actual once the retreat is over

Keep the model alive after the retreat. Add two columns beside every cost line, Actual and Difference, and fill them from the final invoices. Then paste the table into a chat and ask which three lines explain most of the difference and whether each was a one-off or a pattern. Typical answers are meals invoiced above the quote, a transfer that needed a second vehicle, or marketing that ran over because early bookings were slow.

The same model also becomes your plan B. If bookings stall, the numbers tell you whether to cut a night, move to a smaller venue, or convert the date into a shorter weekend at your own studio, which the workshop planning tutorial prices in the same way. Either way, the retreat that follows starts with real figures rather than a template's guesses.

Retreat budget questions that come up before signing a venue

How many guests should a first yoga retreat aim for?

Work backwards from break-even rather than picking a round number. If your model says nine guests clear costs, a retreat sized for 12 leaves three places of cushion, which is a sensible margin for a first event. Smaller groups cost more per head, so check the venue's minimum against the audience you can realistically reach.

Should my own pay be a line in the retreat budget?

Yes. If you are the lead teacher, enter your fee as a cost like any other. If you also organise the event, add a separate line for that work, or break-even is only the point where you worked for free. Pay yourself in the model first, then see how many guests it takes.

Should retreat deposits be refundable?

That is a policy choice, but it should mirror what you can recover from the venue and the teacher. If your supplier deposits are non-refundable, a fully refundable guest deposit leaves you carrying the loss. Write the schedule, check it against every supplier's terms, and have a solicitor read the final wording.

Can ChatGPT tell me what a retreat should cost?

It can list cost lines and build a model, but any prices it suggests are generic guesses. Use written quotes from your venue, teacher and caterer for every amount, and tell the model not to change the figures you give it. Then check its formulas by hand.

Further reads

Sources: OpenAI's help pages (file creation in ChatGPT Work) and Anthropic's Claude file-upload help, both as listed in October 2026. All budget figures are invented for illustration.

Want your retreat numbers pressure-tested?

On a 1:1 call we'll go through your cost lines and pricing, decide where an AI-built spreadsheet helps, and agree who checks the formulas before you sign a venue.

Book a 1:1 call with me