60-second answer
- Baselane, Stessa, REI Hub, and DoorLoop are the four most common general bookkeeping platforms Airbnb hosts consider. All four track income, expenses, and per-property splits well.
- Based on publicly available information as of 2026-09-09, none of the four publicly advertise native tracking for §469 material-participation hours, §280A personal-use days, or the §1.469-1T(e)(3)(ii)(A) 7-day-average-stay calculation.
- Baselane and Stessa lean toward banking-plus-bookkeeping; REI Hub leans toward accountant-flavored multi-unit accounting; DoorLoop is full property-management software (higher price, no free tier, no STR-specific positioning).
- Three of the four have a free tier: Baselane Core ($0), Stessa Essentials ($0, Schedule E paywalled), REI Hub Free ($0). DoorLoop starts at $99/mo standard ($69/mo current promo).
- Hosts pursuing the STR loophole strategy typically pair one of these with either a specialist §469 hour tracker (track750, Track Your STR, REPStracker) or a tool that captures all three record axes in one place.
- Not tax advice. Material participation is a fact-specific IRS determination that depends on your specific circumstances; a qualified tax professional evaluates whether you meet the tests.
What "accounting software" means for an Airbnb host
For a rental operator, accounting software (sometimes called bookkeeping software) is the tool that captures income and expenses through the year and produces the reports your tax preparer needs at filing. For a W-2 employee, that job is easy: one paycheck, one 1099-INT, done. For a short-term rental host, it is harder: booking-platform payouts arrive net of fees; expenses span property maintenance, utilities, supplies, cleaning, and mileage; every transaction has to be tagged to the correct property; and depreciation, personal-use days, and mileage all show up on Schedule E line-by-line.
A general Airbnb host and an STR-loophole host need different things from that tool. A host who reports rental losses passively (default §469 treatment) mainly needs clean per-property income and expenses. A host pursuing the §469 short-term rental exception (the "STR loophole") needs the same, plus a record of three additional facts: material-participation hours, personal-use days, and the average stay length. Those three additional facts are what determine whether losses are passive (limited by §469) or non-passive (available to offset W-2 or other active income).
For a broader tour of tax software categories, including tax-prep filing tools and PMS-with-accounting-features platforms, see best tax software for Airbnb hosts. This guide focuses specifically on the year-round bookkeeping category and evaluates each tool through the STR-loophole lens.
The three loophole-specific record axes (plus the one everyone competes on)
The §469 short-term rental strategy hinges on three tax-record axes the general bookkeeping tools don't focus on, plus one universal deliverable (Schedule E export) they all compete on. Any bookkeeping tool an STR-loophole host picks should either capture the three loophole-specific axes natively or hand off cleanly to a tool that does.
Time you personally spend on the rental activity. The two most-used tests are more than 500 hours per §1.469-5T(a)(1), or more than 100 hours AND not less than the participation of any other individual per Reg. §1.469-5T(a)(3). Investor-type activities (reviewing statements, monitoring the activity in a non-managerial capacity) are excluded from countable hours under §1.469-5T(f)(2)(ii). The record must be contemporaneous.
Days you or a family member used the property personally (simplified; see §280A(d)(2) for the full definition, which also covers below-market-rent and reciprocal-use arrangements). Cross the greater of 14 days or 10% of rental days (§280A(d)(1)) and the property is reclassified as a residence for tax purposes; deductions are then capped by §280A(c)(5). Owner-days spent substantially full time on repair or maintenance are excluded from personal use under the flush language following §280A(d)(2)(C), as implemented in IRS Publication 527; property showings to prospective renters are not personal purposes under §280A(d)(1) in the first place.
The 7-day rule under Reg. §1.469-1T(e)(3)(ii)(A), with the average-period-of-customer-use computation in §1.469-1T(e)(3)(iii)(A). When your Airbnb averages 7 days or fewer per rental period, the property is no longer classified as a per-se §469(c)(2) rental activity; whether losses are passive or non-passive then still depends on whether the taxpayer materially participates under one of the §1.469-5T(a) tests. Computed year by year.
Line-mapped export that your tax preparer can read directly. Every serious rental bookkeeping tool has some version of this. What varies is which tier it sits in and how it splits per-property.
The three loophole-specific axes (hours, personal-use, average stay) are what the tools compared below do not appear to natively capture based on publicly available information as of 2026-09-09. The Schedule E axis is where they compete on execution.
| Tool | §469 hours (as of 2026-09-09) | §280A personal-use days (as of 2026-09-09) | 7-day average stay (as of 2026-09-09) | Schedule E export |
|---|---|---|---|---|
| Baselane | Not advertised | Not advertised | Not advertised | Yes (free Core tier) |
| Stessa | Not advertised | Not advertised | Not advertised | Yes (paid Manage tier, $12/mo annual) |
| REI Hub | Not advertised | Not advertised | Not advertised | Yes (free tier) |
| DoorLoop | Not advertised | Not advertised | Not advertised | Not advertised as Schedule E-specific export |
| Field Ledger | Yes, native | Yes, native | Yes, native (computed year by year) | Yes, per-property CSV |
Competitor status reflects publicly available marketing pages, feature pages, and help centers as of 2026-09-09. If a vendor adds one of these features, this guide will be updated; please email hello@getfieldledger.com if you spot a change.
Baselane: banking plus bookkeeping, STR-aware
Baselane (legal entity Skylight Financial Services Inc., d/b/a Baselane) is a banking-first bookkeeping platform for real-estate investors. It runs its own in-house banking through Thread Bank; external-account sync capability is not documented either way on the pages verified for this article. It has a dedicated short-term-rental product page that markets Airbnb, Vrbo, and Booking.com payout connections.
- Core: $0/mo, unlimited properties.
- Smart: $20/mo billed annually. Adds AI auto-tagging (120+ categories), 2-day rent deposits, cost-segregation tools, advanced reports.
- 30-day free trial on Smart.
- Web, iOS, Android (new-account creation requires desktop or mobile browser).
- QuickBooks Online bank-feed integration.
- Explicit STR positioning; Airbnb, Vrbo, Booking payout connections.
- Schedule E reports included in free Core tier.
Where Baselane fits. Hosts who want banking bundled with bookkeeping and want their Airbnb, Vrbo, and Booking payouts routed into per-listing accounts have the strongest use case here. The free Core tier is generous enough that many small operators can run their whole bookkeeping in Baselane at zero monthly cost.
Where the STR-loophole gap sits. Baselane's STR product page and pricing page do not, based on publicly available information as of 2026-09-09, mention §469 material-participation, the 100-hour or 500-hour tests, §280A personal-use days, or the 7-day-average-stay calculation. A host pursuing the loophole strategy would need a separate record for those three axes.
Baselane's own terms state: "Baselane does not, and the services are not intended to, provide financial or real estate advice."
Stessa: investor-flavored bookkeeping, free-tier depth
Stessa (legal entity Stessa, Inc.) was founded in 2016 by Heath Silverman and Jonah Schwartz and was acquired by Roofstock in 2021. It positions as a property-management-plus-accounting platform for real-estate investors and is frequently referenced in landlord-accounting comparisons alongside Baselane and REI Hub.
- Essentials: $0/mo, unlimited properties, automatic bank feeds, basic reports.
- Manage: $12/mo annual (or $15/mo monthly). Adds the Schedule E report.
- Pro: $28/mo annual (or $35/mo monthly). Adds unlimited portfolios, all advanced reports, budgeting.
- Web, iOS, Android.
- Automatic bank feeds included in free Essentials tier.
- General landlord positioning with STR support (blog references vacation-rental accounting).
- DocuSign, Veryfi (receipt scanning) integrations.
Where Stessa fits. Mixed-portfolio investors (long-term plus short-term rentals) who want a single bookkeeping surface across all their properties. The Essentials free tier covers unlimited properties and includes automatic bank feeds, which is unusual at zero cost. Hosts who need a Schedule E export will need to move to the paid Manage tier at $12/mo billed annually.
Where the STR-loophole gap sits. Stessa's own vacation-rental accounting blog piece does not, based on publicly available information as of 2026-09-09, mention §469 material-participation, the 100-hour or 500-hour tests, §280A personal-use days, or the 7-day-average-stay calculation. Stessa's own terms state: "Stessa does not provide legal, tax, mortgage, or financial planning advice."
REI Hub: accountant-flavored, tiered by unit count
REI Hub (legal entity REI Hub, Inc.) is a Richmond, VA-based accounting platform purpose-built for rental-property investors. Its help center explicitly supports "short-term rentals, long-term rentals, and mixed portfolios." Based on its public marketing pages, the tone reads more accountant-flavored than the other three in this comparison.
- Free: $0/mo, all property sizes. Schedule E and tax reports included. No automatic bank sync or auto-rules.
- Professional (annual): $9/mo (up to 3 units), $15/mo (up to 10 units), $27/mo (up to 20 units), $48/mo (unlimited). Monthly billing is roughly 65% more per tier.
- 14-day free trial on Professional; no credit card.
- Web, iOS, Android (mobile is companion-only per the help center).
- Bank sync via Plaid + Yodlee (20,000+ institutions).
- Airbnb and Vrbo import is manual payout-statement upload, not automatic API sync.
- PMS-net-income import (Hostaway, Guesty).
Where REI Hub fits. Multi-unit portfolio operators who want an accountant-shaped bookkeeping tool and who don't mind the manual Airbnb/Vrbo payout-statement upload workflow. The pricing tiers by unit count matter: a 15-unit portfolio on the annual plan is $27/mo, which is competitive with property-management-flavored tools that charge per-unit.
Where the STR-loophole gap sits. REI Hub's STR help-center article and features page do not, based on publicly available information as of 2026-09-09, mention §469 material-participation, the 100-hour or 500-hour tests, §280A personal-use days, or the 7-day-average-stay calculation. REI Hub's own terms state: "Company does not give professional advice… Consult the services of a competent professional."
DoorLoop: full property-management software, no free tier
DoorLoop (developer listed as DoorLoop Inc on the Apple App Store) was founded in 2019 by Ori Tamuz, David Bitton, and Itay Gardi. It is broader than the other three tools in this comparison: it is an all-in-one property-management platform covering residential (single-family plus multifamily), commercial, community associations and HOAs, and affordable housing. Airbnb, Vrbo, and short-term rentals are notably absent from DoorLoop's public property-type list.
- Starter: $99/mo standard ($69/mo current promo, through November 2026). Up to 10 units at $3/unit.
- Pro: $189/mo standard ($149/mo promo). Unlimited units. Adds live bank sync, QuickBooks Online integration, AI Assistant.
- Premium: $239/mo standard ($209/mo promo). Adds Zapier, open API, VIP support.
- No free tier. All plans billed yearly.
- Web, iOS, Android.
- Full property-management workflow (tenant portal, lease management, maintenance).
- Native QuickBooks Online integration.
- Zapier and open API on the Premium tier.
Where DoorLoop fits. Larger operators who need full property-management software rather than bookkeeping alone: tenant portals, lease management, maintenance workflow, community-association features. This is a different category from the other three tools in this comparison; DoorLoop competes more with AppFolio, Buildium, and Yardi than with Stessa or REI Hub.
Where the STR-loophole gap sits. DoorLoop's accounting features page lists profit-and-loss, balance-sheet, and rent-roll reports plus a QuickBooks Online sync, but does not, based on publicly available information as of 2026-09-09, advertise a Schedule E line-mapped export or any of the three §469/§280A record axes. STR hosts, in particular, are outside DoorLoop's stated target audience.
Which one to pick, by host profile
None of the four tools above is the wrong answer. They serve different shapes of operator. Rough recommendations:
- Solo Airbnb host, 1-3 properties, not pursuing the STR loophole: Stessa Essentials (free) or Baselane Core (free) both handle per-property splits and basic reporting. Stessa if you want automatic bank feeds included at $0; Baselane if you want banking bundled with bookkeeping.
- Airbnb-only host, 1-3 properties, want banking bundled: Baselane's STR product routes Airbnb, Vrbo, and Booking payouts per listing. Free Core tier includes Schedule E.
- Mixed-portfolio investor (long-term + short-term), 3-10 units: Stessa Manage ($12/mo annual) or REI Hub Professional ($15/mo annual for up to 10 units). REI Hub is more accountant-flavored; Stessa is more investor-flavored.
- 10-20+ unit portfolio, accountant-shaped bookkeeping: REI Hub Professional at the appropriate unit tier ($27/mo up to 20 units annual, $48/mo unlimited annual).
- Full property-management shop, mixed asset classes: DoorLoop Pro or Premium. Not the right choice for STR-only operations or for hosts who only need bookkeeping.
- Host actively pursuing the STR tax loophole strategy: Any of the four handles the bookkeeping side. The §469 hour record, §280A personal-use record, and 7-day-average-stay record all need a separate tool or a separate manual system. Options: pair one of the above with a specialist hour tracker like track750 or Track Your STR, keep a spreadsheet alongside, or use an all-axis tool like Field Ledger that captures the three loophole-specific tax-record surfaces in one entry.
Where Field Ledger fits (and where it doesn't)
Field Ledger is a bookkeeping tool built specifically around the three tax-record axes the four tools above do not appear to natively capture based on publicly available information as of 2026-09-09: §469 material-participation hours (your own), §280A personal-use days (with the four allowed categories: personal or family stay, repair or maintenance day, property showing, other), and the §1.469-1T(e)(3)(iii)(A) average-period-of-customer-use calculation (computed year by year from the guest-stay ledger). The Schedule E export is line-mapped and per-property.
In exchange for that focus, Field Ledger does not offer bank-feed sync, is not a banking product, and does not include property-management workflow features (no tenant portals, no lease-management, no rent-collection). Data entry is journal-style: you log an expense, a trip, a stay, or a participation entry, and it lands in the appropriate axis. AI-assisted natural-language capture is the default landing experience on every plan (including the trial); describe the day in one sentence like "Home Depot $87 supplies, 12 mile round-trip to Brooklyn" and Field Ledger stages the expense and trip as draft lines you review and confirm before anything saves. Nothing is machine-asserted for you. If you'd rather type the structured lines yourself, switch to the Form tab.
Material participation is a fact-specific IRS determination that depends on your specific circumstances. Field Ledger captures your own hours, personal-use days by category, and per-rental-period stay lengths so your CPA can evaluate the §469 tests. The tool never machine-asserts material participation. Note that the §1.469-5T(a)(3) "not less than any other individual" prong requires knowing non-owner participant hours (cleaner, handyman, co-host, manager); no bookkeeping tool in this category, Field Ledger included, offers a shipped capture surface for non-owner hours today. Hosts pursuing (a)(3) still keep that record separately (spreadsheet, notebook) and hand it to their CPA alongside the tool's export.
Field Ledger fits hosts who: have already decided to pursue the STR loophole strategy; want one entry surface for the three tax-record axes their bookkeeping tool doesn't capture; and are comfortable with journal-style entry rather than bank-feed sync.
Field Ledger does NOT fit hosts who: are not pursuing the STR loophole; need banking or rent-collection bundled; run a large mixed-portfolio property-management shop; or prefer bank-feed-driven bookkeeping over journal-style entry.
Field Ledger pricing: Owner $19/mo, Operator $39/mo, Portfolio $79/mo, all with a 714-day free trial and no credit card required. Prices exclude any applicable US sales tax.
See what tracking all three record axes in one place looks like
Field Ledger captures your material-participation hours, §280A personal-use days by category, and per-rental-period stay lengths in one entry surface, then produces the Schedule E backup and the §469 record your CPA needs at year-end.
- One entry surface for the three tax-record axes bookkeeping tools do not appear to natively capture as of 2026-09-09
- Per-property Schedule E export, line-mapped
- §280A personal-use tracking with the four allowed categories (personal, repair or maintenance, showing, other)
- Journal-style entry (no bank-feed sync required)
714-day free trial, no credit card required. Renews monthly or annually at the plan price you select until canceled. Cancel anytime in Manage Billing.
Frequently asked questions
Do Baselane, Stessa, REI Hub, or DoorLoop track material-participation hours for the §469 STR loophole?
Based on publicly available information as of 2026-09-09, none of the four vendors advertise native tracking for §469 material-participation hours or the 100-hour or 500-hour tests on their public marketing pages, feature pages, or help centers. All four handle income, expenses, and per-property splits well; the hour axis is not part of their advertised product. Hosts pursuing the loophole strategy either bring a separate hour tracker (specialist tools like track750, Track Your STR, or REPStracker), an all-axis tool like Field Ledger, or a manual system (spreadsheet, notebook). Not tax advice; consult a qualified tax professional for how to apply this to your facts.
Which of these has a free tier?
Three of the four do. Baselane Core is $0/mo with unlimited properties. Stessa Essentials is $0/mo with unlimited properties, though the Schedule E export sits behind the paid Manage tier ($12/mo billed annually). REI Hub has a free tier that includes Schedule E reports, though automatic bank sync and auto-rules are gated to the paid Professional tier. DoorLoop does not offer a free tier; the entry Starter plan is $99/mo standard (currently $69/mo under a promo) and is capped at 10 units. Pricing verified from each vendor's live pricing page on 2026-09-09.
Which one is best if I am not pursuing the STR tax loophole?
It depends on the shape of the operation. For banking bundled with bookkeeping and integrated Airbnb, Vrbo, and Booking payout connections, Baselane's STR product is built for that. For traditional property-management-style bookkeeping across a mixed rental portfolio (long-term plus short-term), Stessa or REI Hub fit better; REI Hub is more accountant-flavored, Stessa is more investor-flavored. For full property-management software (tenant portal, lease management, maintenance workflow, community-association features), DoorLoop covers that surface but at a higher price point. All four are legitimate bookkeeping tools in their target segments. For a host not pursuing the loophole, any Schedule E losses suspend under §469(a) and release against future passive income or on a qualifying disposition under §469(g)(1); the record still matters for the eventual release event. Not tax advice; consult a CPA about which record surface fits your reporting.
Can I use one of these and a specialist §469 hour tracker together?
Yes, and many hosts pursuing the STR loophole do exactly that: bookkeeping in Stessa or Baselane for income and expenses, and a separate hour-tracker like track750 or Track Your STR for material-participation hours. The trade-off is that your §469 evidence lives in two systems that don't talk to each other. If the IRS asks for your material-participation record, you produce it from tool A; if they ask for your Schedule E backup, from tool B. The two-system split also means §280A(e) expense allocation across rental and personal use has to be computed manually at year-end, mileage entries in the hour tracker have to be reconciled to related expense entries in the bookkeeping tool by hand, and cross-referencing a specific date (an examiner asking "what were you doing at the property on July 14?") pulls from both systems separately. Some hosts prefer that separation; others prefer one tool that captures all three axes. See the hours-only tracker comparison at /field-ledger-vs-hours-only-trackers/ for the specialist side. Not tax advice; the record you present is your responsibility regardless of tool choice.
Do these tools produce a Schedule E export?
Three of the four do, at various tier levels. Baselane produces per-property Schedule E reports downloadable as CSV or PDF, included in the free Core tier. Stessa produces a Schedule E report starting at the paid Manage tier ($12/mo annual). REI Hub produces per-property Schedule E and tax reports in the free tier. DoorLoop's accounting features page lists profit-and-loss, balance-sheet, and rent-roll reports plus a QuickBooks Online sync, but does not advertise a Schedule E line-mapped export; based on publicly available information as of 2026-09-09, Schedule E export is not a marketed DoorLoop feature. Verified from each vendor's live pricing and feature pages on 2026-09-09. Not tax advice; how a Schedule E export is used at filing is a CPA-side decision.
How is Field Ledger different from these four?
Field Ledger is built around three record axes: §469 material-participation hours (your own), §280A personal-use days by category, and the §1.469-1T(e)(3)(iii)(A) average-period-of-customer-use calculation. Those are inputs the four bookkeeping tools above do not appear to natively capture based on publicly available information as of 2026-09-09. In exchange, Field Ledger does not offer bank-feed sync, is not a banking product, and does not include property-management workflow features. It fits hosts who have already decided to pursue the STR loophole strategy and want one entry surface that captures the tax-record axes their bookkeeping tool does not. The tool captures your records; a qualified tax professional evaluates whether you meet the tests. Material participation is a fact-specific IRS determination that depends on your specific circumstances. Not tax advice; consult a qualified tax professional.
Related guides
- Best tax software for Airbnb hosts: 2026 comparison: broader tour of tax-software categories including filing tools and PMS integrations.
- Best STR tax software for Airbnb hosts: the specialist §469-focused tool category.
- Field Ledger vs Stessa: head-to-head on the STR-loophole record axes.
- Field Ledger vs hours-only trackers (track750, Track Your STR, REPStracker): the specialist hour-tracker side of the pairing decision.
- Field Ledger vs track750: hours-only versus whole-day capture, in depth.
- Field Ledger vs DeductFlow: cost-seg plus hours versus whole-day capture.
- The 7-day rule and the STR tax loophole: the §1.469-1T(e)(3)(ii)(A) computation explained.
- How to track material participation for the STR tax loophole: a year-long walkthrough: what the year of records actually looks like.
- Free Airbnb guest-stay tracker template: the §1.469-1T(e)(3)(ii)(A) 7-day-average-stay axis, in spreadsheet form.
- Free personal-use days log template for STR owners: the §280A(d) axis, in spreadsheet form.
- The 4-log system every STR host needs: participation, mileage, expenses, stays.
- Multi-property STR record-keeping: what changes at 2, 5, and 10 rentals.
- How to track Airbnb mileage for taxes.
- How to prove material participation to the IRS.
Sources
- 26 U.S.C. §469: passive activity losses. law.cornell.edu/uscode/text/26/469
- 26 U.S.C. §469(c)(2): per-se rental-activity classification.
- 26 U.S.C. §469(g)(1): suspended-loss release on qualifying disposition.
- 26 CFR §1.469-1T(e)(3)(ii)(A): average period of customer use 7 days or less exception. law.cornell.edu/cfr/text/26/1.469-1T
- 26 CFR §1.469-1T(e)(3)(iii)(A): average-period-of-customer-use computation formula.
- 26 CFR §1.469-5T(a)(1): more-than-500-hours material-participation test.
- 26 CFR §1.469-5T(a)(3): more-than-100-hours-and-not-less-than-any-other test. law.cornell.edu/cfr/text/26/1.469-5T
- 26 CFR §1.469-5T(f)(2)(ii): investor-activity exclusion from countable hours.
- 26 U.S.C. §280A: personal-use / mixed-use residence rules. law.cornell.edu/uscode/text/26/280A
- 26 U.S.C. §280A(c)(5): income-limited deduction consequence when unit is a residence.
- 26 U.S.C. §280A(d)(1): 14-day-or-10%-of-rental-days residence threshold.
- 26 U.S.C. §280A(d)(2): personal-use definition (family use, below-market rent, reciprocal arrangements).
- 26 U.S.C. §280A(d)(2)(C) flush language: repair-and-maintenance-day exclusion from personal use.
- 26 U.S.C. §280A(e): expense allocation between rental and personal use.
- Baselane pricing (as of 2026-09-09). baselane.com/pricing
- Baselane short-term rental product page. baselane.com/short-term-rentals
- Stessa pricing (as of 2026-09-09). stessa.com/pricing
- Stessa terms of service. stessa.com/terms
- REI Hub pricing (as of 2026-09-09). reihub.net/pricing
- REI Hub STR help-center article. support.reihub.net
- DoorLoop pricing (as of 2026-09-09). doorloop.com/pricing
- DoorLoop accounting features. doorloop.com/features/accounting
Not tax advice. This guide is general information about U.S. federal tax rules and about publicly available features of the named products as of 2026-09-09. It is not tax, legal, or accounting advice. Product pricing and features change; verify on each vendor's site before subscribing. Tax outcomes depend on your specific facts; consult a qualified tax professional. Airbnb, VRBO, Booking.com, Baselane, Stessa, REI Hub, DoorLoop, Roofstock, track750, Track Your STR, REPStracker, DeductFlow, and all other product names are trademarks of their respective owners. Field Ledger is independently operated by Kapakos LLC and is not affiliated with, endorsed by, or sponsored by any of them.
The key takeaway
Baselane, Stessa, REI Hub, and DoorLoop are all real, legitimate bookkeeping tools in their target segments; the free tiers on three of them make it easy to run per-property income and expenses at zero cost. Where they end is at the §469 short-term rental exception. The three tax-record axes that determine whether STR losses are passive or non-passive (material-participation hours, personal-use days, and the average-period-of-customer-use calculation) do not appear to be part of any of the four's advertised feature set as of 2026-09-09. Hosts pursuing the STR loophole strategy pair one of these bookkeeping tools with a specialist hour tracker, keep a manual system alongside, or use a tool built around the three record axes. Not tax advice; the record you present at year-end is your responsibility, and your CPA is the one evaluating whether the tests are met.
714-day free trial, no credit card required. Renews monthly or annually at the plan price you select until canceled. Cancel anytime in Manage Billing. Plus applicable US sales tax. Not tax advice.