How do I add or edit expenses?
Last reviewed Oct 8, 2026 by Jeremy Werden
Short answer
To edit expenses in a BNBCalc analysis, click the pencil next to Operating Expenses in the Profit box, change any field under Utilities, Maintenance or Management, and click Save. The expense list is fixed, so costs without their own field go under Other. To reuse your numbers on other analyses, save them as a preset.
Editing operating expenses
Your running costs live in the Profit box, partway down the analysis:
- Sign in, open your analysis and click the pencil next to Operating Expenses.
- Change any field. Each group shows its own monthly subtotal, and the footer shows the Monthly total as you type.
- Click Save. If you close the window with unsaved changes, BNBCalc asks whether to Save & close, Don't save & close or Keep editing.
Profit, cash flow and every return on the page update to match. The fields are all monthly, except the four marked as a percentage of revenue:
| Group | Fields |
|---|---|
| Utilities | Internet + TV, Water / Sewer, Garbage, Electric, Gas, Other Utilities |
| Maintenance | Property Insurance (Rental Insurance on a Rent analysis), HOA, Landscaping, Repairs, Supplies, Property Software, Pest Control, Permits, Other, and Cleaning Cost % with its matching Cleaning Cost Amount |
| Management | Airbnb Fee %, Property Management Fee %, Lodging Tax % |
Typing a dollar amount into Cleaning Cost Amount rewrites the percentage to match, since cleaning is worked out as a share of revenue. If you list on more than one platform, you can enter a blended rate in Airbnb Fee instead of Airbnb's own.
There's no button to add a new expense line, because the list is fixed. If you've got a cost that doesn't fit any field, put it under Other, or Other Utilities if it's a utility, and it counts toward the total the same way.
Keep in mind that property tax isn't in this list. BNBCalc keeps it with the loan under Mortgage & Taxes, which is why you won't find it among the operating expenses.
A Cohost analysis works a little differently. There the box is called Revenue, and the pencil next to Cleaning opens the only running costs it models: the cleaning percentage and supplies.
Loan terms and upfront costs
The other pencils on the page open editors that work the same way, with a Save button at the bottom:
| Pencil | Analysis types | What you can change |
|---|---|---|
| Mortgage & Taxes (Profit box) | Buy, Own | Purchase Price, Percent Down, Mortgage Length (Years), Interest Rate %, property tax and mortgage insurance |
| Net Effective Rent (Profit box) | Rent | Monthly rent, rent concessions and lease length |
| Cohost commission (Revenue box) | Cohost | Your commission percentage |
| Renos & Furnishing (Cash Investment) | All | Furniture by room or by square foot, plus repairs and renovations |
| Closing Costs (Cash Investment) | Buy | Closing costs as a percentage or an amount, and any seller credit |
| Setup Costs (Cash Investment) | Rent | Application fee and security deposit |
Growth assumptions sit further down the page, under Investment Value Over Time (Cashflow Over Time on a Rent analysis). Its Revenue Appreciation slider sets how fast revenue grows each year and, on Buy and Own analyses, Property Appreciation sets how fast the home's value grows. Both start at 3% for a US home.
Saving your numbers as a preset
If you use the same cleaner, manager or insurance quote on every deal, you won't want to type them in each time. A preset is a named set of values you can reuse on any analysis, and every editor in the table above has them.
- Open the editor, for example Operating Expenses, and click New preset.
- Give it a name of at least 4 characters and enter your numbers.
- To make new analyses start from it, tick Set as default.
- Click Save. The preset is saved and applied to this analysis.
To use a preset on another analysis, open the same editor there, click the preset in the list on the left (Switch Preset on a phone) and click Apply. If you'd rather keep an analysis unlinked, pick Custom (No Preset) at the top of the list, which holds that analysis's own values. You can also tick Set as default later on a preset you've already saved, which applies it to the analysis you're on as well.
Careful when you change a saved preset: clicking Save asks "Do you want to update your global preset with these changes?" Update preset saves your edits into the preset itself, so they're used wherever you apply it from then on, and applies them here. Apply changes only leaves the preset as it was and uses your edits on this analysis alone.
A default only applies to new analyses of the same kind, because Buy and Own analyses share one set of presets and Rent analyses have their own. Presets only live inside these editors, so there's no separate page to manage them from.
Letting AI suggest the expenses
The starting values don't depend on the home's size or features, so a four-bedroom with a pool begins with the same water bill as a small condo. To tailor them, click Estimate with AI next to the box's heading. It works if you're signed in with a paid plan, or on a free account with a free analysis you haven't used yet. BNBCalc proposes a value for each field it can estimate, with the reason and a confidence level, and you tick the ones you want and click Apply selected. Values from your saved presets start unticked, so you won't overwrite your own numbers by accident.
Only the analysis's creator can save expense changes, and only while signed in. If you aren't signed in, a "Sign up to save your edits" banner reminds you that nothing you type is kept.
Frequently asked questions
Can I add my own expense line in BNBCalc?
No. The list of operating expenses is fixed, so you can't add a new line. Put a cost that doesn't have its own field under Other, or under Other Utilities if it's a utility, and it's counted in the total like any other expense.
How do I change the interest rate or down payment in BNBCalc?
On a Buy or Own analysis, click the pencil next to Mortgage & Taxes in the Profit box, change Percent Down, Mortgage Length (Years) or Interest Rate %, and click Save. For an all-cash purchase, set Percent Down to 100%.
How do I use the same expenses on every BNBCalc analysis?
Save them as a preset. Open Operating Expenses, click New preset, enter your numbers, tick Set as default and click Save. Every new analysis of the same kind then starts from that preset, and you can apply it to an older analysis by opening the preset there and clicking Apply.
Terms in this article
Related articles
Data & methodology
How does BNBCalc estimate operating expenses?
BNBCalc starts a new US analysis with default operating expenses: $440 a month for utilities, $700 of fixed maintenance costs, cleaning at 8% of revenue and a 15.5% host platform fee. You can edit every line, save your own numbers as presets, or have AI suggest costs for the specific property.
Data & methodology
How does BNBCalc calculate cash flow and returns?
BNBCalc subtracts operating expenses from revenue to get operating income, then subtracts the mortgage payment and property tax to get cash flow. From there, cash-on-cash return is year-one cash flow, plus one year of revenue growth, divided by the cash you put in, while cap rate is operating income divided by the purchase price.
Property Calculator
How do I change the revenue, daily rate or occupancy in an analysis?
To use your own numbers in a BNBCalc analysis, scroll to Annual Revenue, switch on Manual revenue input and type an annual revenue, daily rate or occupancy, and BNBCalc recalculates the linked figure. To keep the estimate tied to real listings instead, untick comps or use Filters, or run AI Underwriter on a US property.
Property Calculator
What's the difference between Buy, Own, Rent and Cohost analyses?
BNBCalc has four analysis types. Buy models purchasing a home to run as a short-term rental, with a new mortgage. Own models a home you already own. Rent models rental arbitrage, where you lease a home and list it on Airbnb. Cohost models managing someone else's home for a commission. You choose the type before you run the analysis.
Property Calculator
What is the BNBCalc Calculator and what does it estimate?
The BNBCalc Calculator estimates what a property would earn as a short-term rental and what you'd keep after costs. Enter an address and it returns annual revenue, daily rate and occupancy from nearby comps, then works through expenses, financing, cash flow, returns and US tax savings. A new account gets 2 free analyses; after that it's $30 a month.
Was this helpful?