All Articles/How to Read Your STR Profit and Loss Statement
GuideMay 15, 20269 min read

How to Read Your STR Profit and Loss Statement

A monthly P&L statement is the clearest financial signal you have as an STR operator. Here is how to read every line, spot red flags, and use it to make better portfolio decisions.

How to Read Your STR Profit and Loss Statement

Most STR operators look at their P&L once a year when their accountant asks for it. By then, the data is six to twelve months stale and the decisions it could have informed are long past. A property that started the year with a 42% net margin and ended it at 19% margin had a slow bleed somewhere in the middle. Maybe cleaning costs crept up 22% because the crew raised rates and no one noticed. Maybe a new furniture replacement was expensed wrong. Maybe utilities spiked in summer and never corrected. A monthly P&L would have caught that margin compression in the second month it started. By December, you are just doing damage assessment.

What a P&L Statement Is and Why You Need One Monthly

A profit and loss statement, also called an income statement, is a financial report that shows revenue, expenses, and net profit for a specific period. For STR operators, that period should be a calendar month, with rolling quarterly and annual views available for trend analysis.

The P&L answers one question: did this property make money last month, and how much? It does not tell you about your cash position (that is a cash flow statement), and it does not tell you about your asset value (that is a balance sheet). It tells you whether the operating activity of running this property as a business produced a profit or a loss.

Monthly P&Ls matter because STR costs are not uniform. Cleaning costs scale with occupancy. Utility bills spike seasonally. Repairs cluster unpredictably. Insurance renews annually. A single annual P&L averages all of that into a number that masks the volatility. A monthly P&L shows you the shape of your business: which months are structurally profitable, which months require operating reserves, and where the margin compression is actually occurring.

The Three Sections of an STR P&L

Section 1: Revenue

Revenue for an STR property comes from more sources than most operators track. The primary source is booking revenue: the total charged to guests before any platform fees are deducted. This is gross booking revenue and should be your starting line, not the net payout after Airbnb or VRBO has taken their cut.

Below booking revenue, you may have cleaning fee income if you collect cleaning fees from guests as a separate line item (not all operators structure it this way). Some operators who use damage waiver programs collect a small per-night fee that flows as income. If you have any direct booking revenue through a personal website, that appears as a separate line to track channel contribution.

Total revenue for a well-performing two-bedroom urban property might look like: booking revenue $2,740, cleaning fee income $360, total gross revenue $3,100. That $3,100 is your starting point for everything below.

Section 2: Operating Expenses

Operating expenses are every cost required to generate that revenue. In a properly structured STR P&L, expenses are grouped by category, not lumped in a single line. The line items that belong in this section:

  • Platform fees: Airbnb host fee (3%), VRBO commission (5-8%), or direct booking payment processing (2.2-2.9%)
  • Cleaning costs: payments to your cleaning crew or service, separate from the cleaning fee income line above
  • Supplies and consumables: toiletries, paper goods, coffee, kitchen basics, welcome gifts
  • Maintenance and repairs: split into recurring (HVAC filter, pest control) and unplanned (emergency plumber, broken appliance)
  • Utilities: electric, gas, water, internet at the property address
  • Insurance: monthly pro-rated premium for STR-specific coverage
  • PMS software: pro-rated monthly share of your Hospitable or Hostfully subscription
  • Dynamic pricing tool: pro-rated monthly share of PriceLabs, Wheelhouse, or similar
  • Mortgage interest or rent: the occupancy cost of the asset (mortgage interest for owned, full rent for arbitrage)
  • Other operating costs: anything that does not fit neatly above

Total operating expenses for that same two-bedroom property might look like: platform fees $93, cleaning $340, supplies $55, maintenance $40, utilities $165, insurance $88, software $37, rent $1,200, total expenses $2,018. Net profit: $1,082, margin 34.9%.

Section 3: Net Profit and Margin

Net profit is total revenue minus total operating expenses. Net margin is net profit divided by total revenue, expressed as a percentage. These two numbers are the output of everything above them. A 34.9% net margin on $3,100 gross means you keep 35 cents of every dollar the property generates. Below 25% and you are working very hard for thin returns. Above 40% and the property is a strong performer worth protecting.

MagicBnB's P&L Statement feature auto-generates this full three-section report from your connected accounts. Booking revenue flows from your PMS. Expenses flow from the Bank Transaction Ledger via Plaid. The categorization you set up once applies automatically every month, so the P&L updates itself rather than requiring a monthly manual rebuild.

Gross Margin vs Net Margin: Know the Difference

Gross margin is revenue minus the direct costs of generating that revenue (platform fees, cleaning, supplies). It excludes fixed costs like rent, insurance, and software. For the example above, gross revenue is $3,100, direct costs are $488 (platform fees plus cleaning plus supplies), gross profit is $2,612, gross margin is 84.3%.

The Hidden Loss

The Property You Think Is Your Best Earner Might Be Your Worst Margin.

See How It Works

Net margin includes everything: fixed costs, software, insurance, rent. Net profit is $1,082, net margin is 34.9%. The gap between 84.3% gross margin and 34.9% net margin is your fixed cost burden. If you are evaluating whether to add a property, you need to know both numbers. Gross margin tells you whether the property generates enough revenue to cover variable costs comfortably. Net margin tells you whether the total cost structure makes business sense.

The P&L does not judge your decisions. It records them. Reading it monthly means the recording happens close enough to the decision that you can still change course.

How to Read the Comparison Columns

A monthly P&L in isolation is a snapshot. The comparison columns turn it into a diagnostic tool. The three comparisons that matter most for STR operators:

  • Month over Month (MoM): current month vs prior month. Good for spotting immediate shifts in revenue or cost. A 15% jump in cleaning costs MoM with stable occupancy means either the rate went up or more turns happened. Worth investigating.
  • Year over Year (YoY): current month vs same month last year. Best for filtering out seasonality. If your October this year looks worse than October last year by 8% in net margin, that is a real signal, not seasonal noise.
  • Quarter over Quarter (QoQ): current quarter vs prior quarter. Useful for evaluating whether a pricing or operational change made during the quarter produced the expected improvement.

When you read comparison columns, train yourself to look at margin percentages, not just dollar amounts. Revenue can grow while margin shrinks if costs are growing faster. A property that grew gross revenue 12% year over year but shrank net margin from 38% to 29% is not a success story: it is a warning sign that the cost structure is getting away from you.

Red Flags to Watch For in an STR P&L

Not every red flag is obvious. These are the patterns that signal a problem before it becomes a crisis:

  • Cleaning costs exceeding 15% of gross revenue for a property running above 60% occupancy: your cleaning rate is too high or your fee coverage is too low
  • Platform fees above 8% of gross: you may be paying the VRBO per-booking rate when the annual subscription would be cheaper, or your direct booking channel has a high-fee payment processor
  • Net margin declining more than 4 percentage points month over month with no corresponding change in occupancy: a fixed cost increased and the categorization may be hiding which one
  • Supplies and consumables above 4% of gross revenue: guests may be taking items, your restock process may be inefficient, or the property may be over-stocked for the guest experience level it commands
  • Maintenance showing zero for three or more consecutive months: not a cost-saving success but a sign that small issues are not being caught and repaired, which usually leads to a large unplanned repair
  • Utilities at more than double the prior month with no explanation: possible meter error, HVAC malfunction, or a guest who ran every appliance continuously

Frequently Asked Questions

What is an STR profit and loss statement?

An STR profit and loss statement is a monthly financial report showing all booking revenue, itemized operating expenses (platform fees, cleaning, supplies, maintenance, insurance, software, and rent or mortgage interest), and the resulting net profit and margin for a specific property. It is the clearest way to see whether a property is actually profitable, beyond the gross payout figure from Airbnb or VRBO.

How often should STR operators review their P&L?

Monthly is the minimum. Reviewing your P&L once a month gives you enough frequency to catch cost drift, margin compression, and unexpected expense spikes before they compound over multiple months. Quarterly reviews of the YoY comparison columns are useful for strategic decisions about pricing, market expansion, and which properties to scale or exit. Annual-only reviews are too infrequent to be actionable.

What is a good net margin for a short-term rental?

A healthy STR net margin is 30-45% of gross revenue for most property types. Owned properties without a mortgage can reach 50-60%. Arbitrage units typically run 25-38% because rent is a large fixed cost. Below 20% net margin signals that either costs are misallocated, the property is underpriced for its market, or the fixed cost structure does not support the achievable revenue in that market.

How do I create a P&L for my Airbnb properties automatically?

MagicBnB's P&L Statement feature generates a full income and expense breakdown automatically by connecting your PMS via OAuth and your bank account via Plaid. Booking revenue flows in from Hospitable or Hostfully. Expenses come from the Bank Transaction Ledger with your category assignments applied. The P&L updates monthly without any manual rebuild, and comparison columns show MoM and YoY changes for every line item.

About MagicBnB

MagicBnB auto-generates detailed P&L Statements for every property in your portfolio by pulling booking revenue from your PMS and expenses from your connected bank account. Comparison columns show MoM and YoY changes so you can spot margin compression early, and the Trends feature tracks net margin over time so you always know whether your business is moving in the right direction. Get your first P&L generated automatically at magicbnb.io.

Related Articles

View all →
MagicBNB

Your PMS Shows Bookings. MagicBNB Shows You Profit.

Connect your PMS and bank. See every property ranked by real margin. No spreadsheets. No guessing.

Connects in 3 minutes

PMS and bank, no setup fee

Real profit per property

Not estimates. Your actual numbers.

Cancel anytime

No contracts, no lock-in