What's the best way to track short-term rental (Airbnb/VRBO) income and expenses?
Short-term rental bookkeeping is significantly more involved than tracking a long-term rental. A traditional rental has one tenant, one monthly payment, and a handful of recurring expenses. An STR has dozens of bookings per month, platform fees deducted before payouts, cleaning costs after every turnover, consumable supplies, fluctuating utility bills, and occupancy taxes. If you don’t build a structured system from the start, you’ll have no idea what your property actually earns.
Start with how you record income. Airbnb and VRBO deposit net amounts into your bank account after deducting their service fees. Don’t just record the deposit as your income. Record the gross booking amount as revenue and the platform fee as a separate expense. This matters because the platforms report gross amounts on your 1099-K, and if your books only show the net deposits, there will be a mismatch that creates problems at tax time.
Set up expense categories that reflect how STRs actually operate. At minimum you need separate categories for platform/host fees, cleaning and turnover costs, guest supplies and consumables, repairs and maintenance, utilities, insurance, property management fees if applicable, and mortgage interest. Cleaning is often one of the largest variable costs for STR owners, so tracking it separately lets you see whether your cleaning fee charged to guests actually covers what you’re paying out.
If you own more than one property, track each one individually using classes or projects in your accounting software. Lumping everything together means you can’t tell which property is profitable and which one is dragging down your portfolio. You need property-level profit and loss statements to make good decisions about pricing, reinvestment, or whether to sell.
Virginia requires attention to transient occupancy taxes. Fairfax County imposes a transient occupancy tax on short-term rentals, and other Northern Virginia localities have their own rates and filing requirements. Airbnb collects and remits some of these taxes automatically in certain jurisdictions, but not always all of them. You need to verify what your platform is remitting on your behalf and what you owe directly. Getting this wrong leads to back taxes and penalties from the county.
There’s also a tax classification question that affects how losses are treated. Real estate rentals are generally passive income, but STRs with an average guest stay under seven days may qualify as active income under IRS rules. This distinction matters because active losses can offset your other income while passive losses typically cannot. Your bookkeeping needs to capture enough detail, including average stay length and your personal involvement in managing the property, to support whichever classification applies.
Review your numbers monthly. Pull up each property’s income, subtract all direct expenses, and see what’s left. Compare month over month and look at occupancy rates relative to revenue. A month with high occupancy but low profit usually means your nightly rate isn’t covering the increased turnover costs.
The volume of transactions alone makes STR bookkeeping difficult to manage casually. Between multiple bookings, cleaning payments, supply runs, and platform fee reconciliation, even one property can generate more monthly transactions than some traditional businesses. Working with bookkeepers in Fairfax who understand the STR model means your books actually reflect what’s happening and you can make informed decisions about your properties instead of guessing at year end.
Northern Virginia's Bookkeeping & Advisory Firm
First Step:
Tell Us About Your Business
Every engagement starts with a conversation. Tell us what's going on with your books and we'll give you our honest assessment.
More Questions
How do I pay myself from my law firm or consulting practice?
It depends on your entity structure. Sole props and single-member LLCs take owner draws, while S-Corp owners must pay themselves a reasonable salary plus distributions. The S-Corp election starts saving on taxes when net earnings reach roughly $50,000 to $75,000.
Read answerHow do nonprofits handle fundraising event accounting?
Event revenue gets split between the contribution portion (tax-deductible to the donor) and the exchange portion (fair market value of what the donor received). This split must be disclosed to donors, and direct event expenses are netted against revenue on Form 990 Schedule G.
Read answerWhat is three-way reconciliation for a law firm trust account?
Three-way reconciliation confirms that three numbers match at month-end: the bank statement balance, your trust account check register, and the total of all individual client ledger balances. It's a required ethical safeguard in Virginia, not an optional best practice.
Read answerHow do I form an LLC in Virginia and what are the annual costs?
File Articles of Organization with the Virginia State Corporation Commission for $100. After that, the only required state cost is a $50 annual registration fee. There's no annual report requirement for Virginia LLCs.
Read answerHow do trucking companies handle per diem and driver meal deductions?
Long-haul drivers get a higher meal deduction than most industries. DOT-regulated drivers can deduct 80% of meal expenses instead of the standard 50%, either through a daily per diem rate or actual receipts. The bookkeeping treatment depends on whether the driver is an employee or an owner-operator.
Read answerHow do property management companies handle trust accounting for owner funds and security deposits?
Property managers must hold tenant security deposits and owner funds in trust accounts completely separate from operating cash. Commingling is illegal in Virginia. Each owner needs a sub-ledger, and three-way reconciliation is the standard for keeping everything straight.
Read answer

