S STR Books
Beta — in active daily use

Bookkeeping built for vacation rental hosts.

Track income and expenses across every listing, import your Airbnb and VRBO payout statements automatically, log mileage, manage recurring bills, and keep each LLC's books separate — all in one place.

Start Free Setup See Pricing Contact Us

No credit card to start Cancel anytime A real person answers support

Why hosts switch to STR Books

Built around the three things that actually eat up a host's time at tax season.

Import Airbnb & VRBO Statements

Upload the payout / transaction history CSV you already download from Airbnb or VRBO. We map the columns automatically, match reservations to the right listing, and bring in gross booking value, fees, taxes, and net payout.

Expenses, Receipts & Mileage

Log expenses by category, snap a photo of the receipt, and track business mileage at the current IRS standard rate. Bills that repeat every month — utilities, insurance, management fees — get their own Due Now list: confirm the amount (it can change month to month) and click once to post it.

Per-Property or Portfolio-Wide

See profit and loss for a single rental or your whole portfolio, grouped by the LLC or corporation that owns it — exactly how your CPA wants it organized at tax time.

See your whole portfolio at a glance

Income, expenses, and net profit — by property or across everything you own.

strbooks.net/app/dashboard.php
Total Income (YTD)
$47,320
Total Expenses (YTD)
$18,940
Net Profit (YTD)
$28,380

By Rental

RentalIncomeExpensesNet
Lakeside Cottage$21,450$8,120$13,330
Mountain View Cabin$16,900$6,510$10,390
Downtown Loft$8,970$4,310$4,660

Example data shown for illustration.

Every booking, from every platform, one calendar

Import your Airbnb and VRBO iCal feeds and see reservations and blocked dates side by side.

strbooks.net/app/calendar.php
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
VRBO: Reserved - Alan
4
 
5
 
6
7
8
Airbnb: Reserved (HM9K2)
9
10
Blocked
11
 
12
VRBO: Reserved - Marie
13
 
14

Example data shown for illustration.

A real Schedule E, not just a spreadsheet

Laid out the way the actual IRS form is — hand it straight to your accountant.

strbooks.net/app/reports.php?report=schedule_e
Schedule E LineLakeside CottageTotal
Line 3 - Rents received$21,450.00$21,450.00
Line 7 - Cleaning and maintenance$2,340.00$2,340.00
Line 9 - Insurance$980.00$980.00
Line 16 - Taxes$1,287.00$1,287.00
Line 17 - Utilities$2,145.00$2,145.00
Line 20 - Total expenses$8,120.00$8,120.00
Line 21 - Income or (loss)$13,330.00$13,330.00

Example data shown for illustration. Some lines omitted here for length — the real report shows all 15.

Everything you need to keep clean books

One place for income, expenses, taxes, and the reports your accountant actually wants.

  • Unlimited income & expense transactions
  • Airbnb + VRBO statement import with smart column mapping, plus a documented generic CSV format for any other platform
  • Schedule E-aligned expense categories
  • Mileage log with automatic IRS-rate calculation
  • Recurring expenses with a Due Now list — editable amounts, nothing posts without a click
  • Calendar sync across every platform (iCal) — Airbnb, VRBO, or any other booking site with a feed URL
  • Receipt photo/PDF uploads attached to every expense
  • Group listings under separate LLCs or corporations
  • Per-property and portfolio-wide profit & loss reports
  • State use/sales tax tracking by state and platform — owed vs. remitted, quarterly or monthly, with early-pay discount support
  • Vendors list with one-click "+ Add New" and a Vendor spending report
  • Secure billing with Stripe — update your card anytime

Simple, per-listing pricing

Your plan is based on how many active vacation rentals you track. We automatically move you to the right tier as you add or remove listings.

1 Vacation Rental
$9.95/mo
1–1 listings
Get Started
4-9 Vacation Rentals
$24.95/mo
4–9 listings
Get Started
10+ Vacation Rentals (Custom Quote)
Contact Us
for a custom quote
10+ listings
Request a Quote

Questions before you sign up?

Send us a note — a real person reads these, not a bot.