Seasonal vs. Transient Revenue Splitter

Split and model seasonal versus transient revenue at an RV park or campground — seasonal (monthly / annual contract) sites and rate, transient nightly sites and rate / occupancy, and the seasonal-period split — then read each stream’s revenue contribution, share percent, and blended occupancy and revenue per site. Pure mix-analysis of the two streams, distinct from overall occupancy-revenue and from rate pass-through. Everything runs in your browser.

IDLE
Inputs
IDLE
Rev mix
IDLE
Seasonal occ
IDLE
Transient occ
IDLE
Rev / site
IDLE
Verdict

Module detail

Park & operating period

The seasonal-period split divides the operating year

The transient period covers the rest of the year (12 − this). Together they form the seasonal-period split — e.g. 6 seasonal months means 50% of the year is “in season” and drives the transient blend. Monthly-mode seasonal revenue only accrues during these months.

Seasonal stream contract

Sites on monthly or annual contracts

Monthly mode: revenue = sites × rate × seasonal months × occupancy. Annual mode: the rate covers the full year regardless of the seasonal-period split, and annualized occupancy equals this percentage.

Transient stream nightly

Sites rented night-by-night

Blended transient occupancy weights the two occupancies by the months the seasonal-period split assigns to each period — the split shapes how much transient traffic the empty season carries.
All rates, occupancies, sites and the period split can be edited freely — the analysis recomputes live as you type. No data leaves your browser.

Revenue & mix analysis waiting

Enter seasonal and transient figures above — the revenue split updates as you type.
How this works & assumptions
This tool is a mix-analysis of two revenue streams at an RV park / campground — it is deliberately distinct from an overall occupancy-revenue model and from rate pass-through. It does not simulate price changes or blended ADR; it splits the site inventory and the operating year, then sizes each stream.

Seasonal-period split. You choose how many months per year the seasonal (monthly-contract) program runs. Seasonal monthly-mode revenue accrues over those months; the transient stream operates year-round, with separate in-season and off-season occupancies weighted by that same split.

Seasonal stream. Monthly mode: sites × rate/mo × seasonal months × occupancy%. Annual mode: sites × annual rate × occupancy% (full year, unaffected by the split). Blended seasonal occupancy is annualized — a 6-month program at 90% contract occupancy reads as 45% of the year.

Transient stream. Occupied site-nights = sites × (in-season months × in% + off-season months × off%) × ∼30.42 nights/month. Revenue = occupied site-nights × nightly rate. Blended transient occupancy is those occupied nights as a share of the stream’s 365-day capacity.

Blended park numbers. Park-wide blended occupancy = (seasonal occupied site-nights + transient occupied site-nights) ÷ (total sites × 365). Revenue per site is stream revenue ÷ stream sites, mixing the different earning power of a contract site vs a nightly site.

Reading the mix. A balanced park is one where no stream contributes under ~25% of revenue — one stream under ~15% means the park is effectively a single-stream operation. Revenue per site of $8,000+ is healthy for a mixed park, $4,000–$8,000 is a common working range, below $4,000 is thin. These are illustrative guidelines, not guarantees.

Estimates are illustrative. Confirm real rates, contract terms, occupancy and site mix for your park and market before making decisions.