Free owner tool

Average stay / 7-day rule calculator

Estimate your average period of customer use — the first half of the common short-term rental non-passive path under Treas. Reg. §1.469-1T(e)(3). Add each booking's nights; we divide total days by number of stays.

Educational estimate only — not tax, legal, or financial advice. How your platform counts nights vs calendar days can matter; confirm with a CPA. Entries stay in this browser until you export or clear them.

CPA pack labels

These labels print on the CPA handoff pack only — they do not change the average-stay math.

Result

Stays
0
Total days
0
Average days
—

Add at least one stay to calculate average customer use.

  • ≤ 7 days — usual first half of the STR path
  • ≤ 30 days — different exception; significant services may matter
  • > 30 days — typically longer-term rental treatment

Average = total days of customer use ÷ number of stays (periods of use). Meeting ≤ 7 days does not by itself make losses non-passive — you still need material participation.

Add a stay

Stays

No stays yet. Add one, paste a list, or load the sample.

Paste stays

One stay per line: 3, 5,Weekend, or 2026-01-01,2026-01-04,NYE (check-out exclusive).

For CPAs & publishers

CPAs and publishers can embed the chrome-free tool, or owners can download a CPA handoff pack to email with their return docs.

Embed on your site

Free iframe for CPA blogs, newsletters, and owner resources. No login required.

<iframe
  src="https://tallyroost.com/tools/average-stay-7-day/embed"
  title="Average Stay / 7-Day Rule Calculator — TallyRoost"
  width="100%"
  height="900"
  style="border:0;border-radius:12px;max-width:960px"
  loading="lazy"
></iframe>

CPA handoff pack

Includes summary, CPA checklist, disclaimer, and stay CSV — ready to email.

Includes a hard disclaimer. This is a workpaper aid — not a filing position.

See the books

Sample portfolio

Plain-English cash flow across a demo book of short-term and long-term rentals — no signup.

Open sample preview

Get started

Get your own portfolio

Liked the sample? Create a TallyRoost account to run owner books for your short-term and long-term rentals — 30-day free trial, no charge until it ends.

Create account

After signup, open Import and upload or paste an Airbnb earnings CSV, a VRBO payout CSV, a Hospitable reservations export, or a filled TallyRoost template with a header row and at least one stay. Hospitable API reconnect is coming later.

Demo data stays separate from live books. Your portfolio database is isolated from marketing pages.