A common trap in the vacation rental industry is chasing "Gross Revenue." A host might boast on a podcast that their beach house grossed $100,000 last year.
But if their mortgage, property taxes, cleaning fees, and OTA commissions totaled $95,000, their actual profit was only $5,000.
To run a sustainable business, you must focus entirely on your Profit Margin. Here is how to calculate it, what a "good" margin is, and how to optimize it.
How to Calculate Your Profit Margin
The formula is simple, but hosts frequently forget to include hidden expenses.
Profit Margin = (Net Income ÷ Gross Revenue) × 100
Step 1: Determine Gross Revenue This is every dollar that came in: Nightly rates, cleaning fees collected from guests, and pet fees. Let's assume $60,000.
Step 2: Subtract ALL Operating Expenses You must include:
- Mortgage (Principal & Interest)
- Property Taxes & Commercial Insurance
- Utilities & Internet
- Cleaning Contractor Payouts
- Maintenance & Repairs (Budget 5% of gross)
- Software (PMS / Pricing Tools)
- OTA Commissions (The 15% Airbnb/Booking.com fee)
Let's assume these expenses total $45,000.
Step 3: Calculate Net Income $60,000 (Gross) - $45,000 (Expenses) = $15,000 Net Income.
Step 4: Calculate the Margin ($15,000 ÷ $60,000) × 100 = 25% Profit Margin.
What is a "Good" Profit Margin?
The margin depends heavily on how you financed the property and how you manage it.
- Self-Managed (With a Mortgage): If you manage the guest communication yourself but have a standard 20%-down mortgage, a healthy profit margin is 20% to 30%.
- Professionally Managed (With a Mortgage): If you hire a full-service local property manager (who takes 20-25% of gross revenue), your margin will plummet to 5% to 10%. (This is why many investors self-manage remotely).
- Rental Arbitrage (Subleasing): Because you don't have a mortgage (you pay rent) and you don't capture property appreciation, you need higher cash flow. Arbitrage margins should be 15% to 25%.
- Owned Outright (No Mortgage): If you paid cash for the house, your margin should be 50% to 65%.
How to Increase Your Profit Margin
If your margin is below 15% (and you self-manage), you have a bloated expense sheet or a weak pricing strategy. You must pull one of two levers:
1. The Revenue Lever (Increase the Top Line)
- Dynamic Pricing: Stop using a flat rate. Use a pricing algorithm to increase your ADR during high-demand weekends.
- Upsells: Implement early check-in fees or pet fees. These flow almost 100% directly to your net profit. (See Increase Vacation Rental Revenue).
2. The Expense Lever (Decrease the Bottom Line)
- Eliminate OTA Commissions: This is the fastest way to add 15% to your margin. If you generate $60k a year, you are paying Airbnb $9,000 in fees. By building a Direct Booking Website, you bypass those fees entirely.
- Energy Efficiency: Install a smart thermostat (like Nest or Ecobee) and set limits so guests cannot run the AC at 60 degrees with the windows open.
Further reading
Frequently asked questions
What is a good occupancy rate for a vacation rental? A healthy occupancy rate is 65–75% for year-round rentals and 80–90% during peak season. If you're consistently above 85% year-round, you're likely underpriced. If you're below 50%, review your pricing, photos, and listing optimization.
How do I calculate the ROI on a vacation rental? Calculate annual gross revenue, subtract all operating expenses (mortgage, insurance, cleaning, utilities, management fees, maintenance, supplies, platform fees), and divide the net income by your total cash invested (down payment + renovation + furnishing). A good cash-on-cash return is 8–15%.
Should I offer weekly or monthly discounts? Yes. Weekly discounts of 10–15% fill gaps between weekend bookings. Monthly discounts of 25–40% attract longer stays with lower turnover costs. Calculate your break-even point: if the discounted rate still exceeds your daily costs (mortgage + utilities + minimal wear), the discount is profitable.
About BookBed: Stop giving away your profit margin. BookBed provides a zero-commission direct booking website for a flat €29/month, allowing you to keep the revenue you generate. Start your free trial →