Model Calibration & Validation
March 23, 2026 — Grounding simulation parameters in research data
1. Parameter Calibration Table
| # | Parameter | Default | Confidence | Sensitivity |
| 1 | market | "miami" | High | High |
| 2 | simulationMonths | 12 | High | High |
| 3 | numOperators | 12 | Medium | High |
| 4 | fleetSizePerOperator | 8 | Medium | High |
| 5 | unitCost | $12,000 | High | Medium |
| 6 | usedUnitDiscount | 0.40 | High | Low |
| 7 | assetLifespanYears | 5 | Medium | Medium |
| 8 | hourlyRateFreeRide | $130 | High | High |
| 9 | hourlyRateGuidedTour | $170 | High | High |
| 10 | guidedTourPct | 0.35 | Medium | Medium |
| 11 | guidedTourPremium | 1.30 | High | Medium |
| 12 | avgRentalDurationHrs | 1.0 | High | High |
| 13 | maxRentalSlotsPerDay | 8 | High | High |
| 14 | peakUtilization | 0.70 | High | High |
| 15 | offPeakUtilization | 0.35 | Medium | High |
| 16 | weekendUtilization | 0.90 | High | Medium |
| 17 | midweekUtilization | 0.35 | Medium | Medium |
| 18 | peakSeasonPricePremium | 1.20 | High | Medium |
| 19 | offSeasonPriceDiscount | 0.80 | Medium | Medium |
| 20 | addOnRevenueMultiplier | 1.20 | High | Medium |
| 21 | annualFuelCost | $20,000 | Medium | Medium |
| 22 | annualMaintenanceCost | $12,000 | Medium | Medium |
| 23 | annualInsuranceCost | $7,000 | High | Low |
| 24 | annualMarinaDockCost | $15,000 | Medium | Low |
| 25 | staffingPctOfRevenue | 0.27 | High | High |
| 26 | annualMarketingCost | $8,000 | Medium | Low |
| 27 | annualLicensingCost | $2,500 | High | Low |
| 28 | annualSoftwareCost | $2,400 | Medium | Low |
| 29 | securityDeposit | $250 | High | Low |
| 30 | annualTourists | 28,230,000 | High | High |
| 31 | touristJetSkiConversionRate | 0.003 | Low | High |
| 32 | internationalTouristPct | 0.23 | High | Low |
| 33 | socialMediaMultiplier | 1.15 | Low | Medium |
| 34 | priceElasticity | -1.2 | Low | High |
| 35 | demandGrowthRateAnnual | 0.08 | Medium | Medium |
| 36 | unservedDemandPeakPct | 0.20 | Medium | Medium |
| 37 | seasonalRevenueConcentration | 0.60 | High | Medium |
| 38 | weekdayDiscount | 0.85 | Medium | Low |
2. Demand Model Validation
2.1 Monthly Demand Curves — Miami (Year-Round Market)
Miami has a distinctive dual-peak pattern: winter season driven by snowbirds and international tourists (Dec-Apr), and summer driven by domestic families and bachelor/bachelorette parties (Jun-Aug). September-November is the true low season (hurricane season, school in session).
| Month | Multiplier | Justification |
| January | 1.20 | Peak snowbird season; post-holiday travel surge; international tourists escaping northern winter |
| February | 1.25 | Peak snowbird + Presidents' Day weekend + Valentine's Day getaways |
| March | 1.30 | Highest demand month. Spring break peak (multiple weeks of university breaks) |
| April | 1.15 | Late spring break tails off. Snowbird season winding down |
| May | 0.95 | Shoulder month. Snowbirds departed. Memorial Day weekend spike |
| June | 1.10 | Summer family season begins. Bachelor/bachelorette party season |
| July | 1.15 | Peak summer. 4th of July is highest single weekend of summer |
| August | 1.00 | Late summer. Family travel slows (back-to-school) |
| September | 0.70 | Lowest demand month. Hurricane season peak. Schools in session |
| October | 0.75 | Hurricane season continues. Slow tourist recovery |
| November | 0.85 | Tourism begins recovering. Thanksgiving weekend visitors |
| December | 1.10 | Holiday tourism surge. Christmas/New Year's week among busiest |
Annual average multiplier: ~1.04 (slight upward bias reflects Miami's year-round strength)
Hawaii — Oahu (Year-Round, Restricted)
| Month | Multiplier | Justification |
| January | 1.25 | Peak tourist season; mainland winter escape |
| February | 1.20 | Strong winter tourism; whale season restricts some areas |
| March | 1.25 | Spring break + continued winter escape |
| April | 1.10 | Late spring break; whale season still in effect |
| May | 0.95 | Whale season ends May 15; shoulder month |
| June | 1.05 | Summer family travel begins |
| July | 1.10 | Peak summer; domestic family travel |
| August | 1.00 | Late summer; some families departing |
| September | 0.80 | Lowest tourism month |
| October | 0.85 | Slow recovery; pleasant weather |
| November | 0.90 | Thanksgiving travel; early winter visitors |
| December | 1.15 | Holiday surge; whale season restrictions return Dec 15 |
Seasonal Market Template (Myrtle Beach, Outer Banks, Lake Markets)
| Month | Multiplier | Justification |
| January | 0.00 | Closed |
| February | 0.00 | Closed |
| March | 0.10 | Some early openings in warmer years |
| April | 0.30 | Season beginning; spring break tail |
| May | 0.70 | Memorial Day weekend spike |
| June | 1.00 | Full season; schools out |
| July | 1.30 | Peak month. 4th of July. Maximum tourist density |
| August | 1.10 | Strong but declining; back-to-school |
| September | 0.50 | Labor Day then sharp drop |
| October | 0.15 | Post-season; limited operations |
| November | 0.00 | Closed |
| December | 0.00 | Closed |
Revenue concentration validation: Jun-Aug accounts for ~65% of annual demand, matching the "60%+ of revenue in peak months" benchmark.
2.2 Tourist Type Distribution
| Tourist Type | Share | Source / Justification |
| Domestic Leisure (couples/friends, 25-45) | 35% | Millennials are "powerhouse segment" spending $200B+ on travel, 54% surge in water sports |
| International Tourists | 20% | Miami: 6.44M international visitors = 22.8%. Experience spending grew 117% since 2019 |
| Local Residents | 10% | Repeat customers but small share; lower willingness to pay premium pricing |
| Bachelor/Bachelorette Parties | 12% | Common in Miami, PCB, Key West. Multi-unit group packages |
| Families (with children 8-17) | 15% | Significant at lake destinations. Tandem rentals ($145-$165 in Miami) |
| Gen Z Adventure Seekers (16-27) | 8% | 68% prefer adventure-based vacations. Social media discovery. Growing fast |
2.3 Price Elasticity Estimates
| Customer Segment | Estimated Elasticity | Reasoning |
| Domestic Leisure | -1.0 to -1.3 | Moderate sensitivity. "Aspirational but accessible." Comparison shopping easy via OTAs |
| International Tourists | -0.6 to -0.9 | Lower sensitivity. Already committed to expensive trip. Less price-aware of local norms |
| Bachelor/Bachelorette | -0.5 to -0.8 | Low sensitivity. Group dynamics mean price is split. Event-driven |
| Families | -1.2 to -1.5 | Higher sensitivity. Budget-conscious with multiple family members |
| Local Residents | -1.5 to -2.0 | Highest sensitivity. Know local pricing, can wait for deals |
| Gen Z | -1.3 to -1.6 | High on sticker price but FOMO partially offsets |
Blended elasticity for model default: -1.2 (weighted by segment shares)
Default value: 1.15 (15% demand uplift)
- 47% of Americans say social media significantly influences travel plans
- 84% of Gen Z travelers use social media for travel inspiration
- Jet ski content is "naturally viral" -- action shots against scenic backdrops
- Online booking platforms surging: GetMyBoat 3.8M downloads
Sensitivity range: 1.05 (minimal social presence) to 1.30 (strong viral moment / influencer campaign).
Limitation: This is the least empirically grounded parameter. No direct causal study quantifies social media's marginal contribution to jet ski demand specifically.
3. Supply Model Validation
3.1 Operator Count Per Market
| Market | Operators | Intensity |
| Miami / Miami Beach | 20-25 | Very High |
| Tampa / Clearwater | 30+ | Very High |
| Florida Keys | 10-15 | High |
| San Diego | 15-20 | High |
| Hawaii (Oahu) | 3-5 | Low |
| Myrtle Beach | 8-12 | Moderate |
| Lake Havasu | 5-8 | Moderate |
| Destin / PCB | 10-15 | Moderate-High |
3.2 Fleet Size Distribution
| Category | Units | Market Share |
| Small (solo/startup) | 3-5 | ~40% |
| Mid-size | 6-10 | ~40% |
| Large | 12-20 | ~15% |
| Very Large / Multi-Location | 20+ | ~5% |
Model default: 8 units -- represents a typical mid-size operator, the most common viable business configuration.
3.3 Cost Structure Breakdown Per Unit (Annual, 8-unit fleet in Miami)
| Category | Annual Total | Per Unit | % of Revenue |
| Fuel | $20,000 | $2,500 | 5-7% |
| Maintenance | $12,000 | $1,500 | 3-4% |
| Insurance | $7,000 | $875 | 2% |
| Marina / Dock | $15,000 | $1,875 | 4% |
| Staffing | $108,000* | $13,500 | 27% |
| Marketing | $8,000 | $1,000 | 2% |
| Licensing & Permits | $2,500 | $313 | 0.6% |
| Software / Booking | $2,400 | $300 | 0.6% |
| Depreciation | $19,200 | $2,400 | 5% |
| TOTAL OPERATING | $194,100 | $24,263 | ~49% |
*Staffing assumes $400K gross revenue and 27% staffing ratio.
Capital expenditure (one-time): 8 units x $12,000 = $96,000 + trailer $7,500 + floating docks $16,000 = ~$120,000 total startup.
3.4 Revenue Per Unit Benchmarks
| Metric | Expected Range |
| Gross revenue per unit per season (150 days, 60-70% util) | $45,000 - $75,000 |
| Daily revenue per unit (5 rentable hrs at $100/hr avg) | $500 peak day |
| 8-unit fleet annual gross revenue | $360,000 - $600,000 |
| Monthly peak revenue (8-unit fleet) | $40,000 - $60,000 |
| Net profit margin | 20-30% |
| Gross margin | 30-60% |
4. Scenario Presets
4.1 "Miami Peak Season" (Dec-Mar)
Simulates the prime winter tourist season with snowbirds, international visitors, and spring break.
| Parameter | Value | Rationale |
simulationMonths | 4 | December through March |
numOperators | 15 | Peak season draws all operators active |
hourlyRateFreeRide | $145 | Peak pricing: $130 base x 1.12 premium |
peakUtilization | 0.75 | Upper range for peak season |
weekendUtilization | 0.95 | Near-capacity weekends |
priceElasticity | -1.0 | Tourists are less price-sensitive |
4.2 "Miami Summer" (Jun-Aug)
Simulates domestic family travel season with different demand composition.
| Parameter | Value | Rationale |
simulationMonths | 3 | June through August |
hourlyRateFreeRide | $130 | Standard Miami pricing (summer is not premium-priced) |
maxRentalSlotsPerDay | 9 | Longer summer days |
midweekUtilization | 0.40 | Families available midweek during school break |
priceElasticity | -1.3 | Families are more price-sensitive |
4.3 "Budget Operator" (Low Prices, Small Fleet)
Simulates a price-competitive operator using older equipment and Groupon-style acquisition.
| Parameter | Value | Rationale |
fleetSizePerOperator | 4 | Small fleet |
hourlyRateFreeRide | $99 | Bottom of Miami market range |
unitCost | $7,500 | Used Sea-Doo Spark fleet |
staffingPctOfRevenue | 0.20 | Owner-operated with minimal staff |
socialMediaMultiplier | 1.05 | Minimal social media investment |
4.4 "Premium Guided Tours" (High Guided %, Premium Pricing)
Simulates an operator focused on curated experiences -- Star Island mansion tours, dolphin encounters.
| Parameter | Value | Rationale |
hourlyRateGuidedTour | $199 | Top of Miami guided range |
guidedTourPct | 0.75 | Tour-focused model; most bookings are guided |
avgRentalDurationHrs | 1.5 | Guided tours often 1.5-2 hours |
addOnRevenueMultiplier | 1.30 | Premium customers buy everything |
socialMediaMultiplier | 1.25 | Drone footage creates viral content |
4.5 "Startup Year 1" (1 Operator, 5 Units)
Simulates realistic first-year economics of a new entrant including ramp-up challenges.
| Parameter | Value | Rationale |
fleetSizePerOperator | 5 | Entry-level viable fleet ($70K-$100K startup) |
hourlyRateFreeRide | $120 | Slightly below market to attract initial customers |
peakUtilization | 0.50 | Below average in Year 1 -- limited reviews, low brand awareness |
socialMediaMultiplier | 1.00 | No social media traction yet |
rampUpMonths | 3 | First 3 months at 50% of normal utilization |
Expected Year 1: Revenue $150K-$200K; negative EBITDA ($-20K to $-50K).
4.6 "Market Saturation" (20 Operators, Oversupply)
Simulates what happens when too many operators flood the market.
| Parameter | Value | Rationale |
numOperators | 20 | Upper bound of Miami market |
hourlyRateFreeRide | $110 | Price compression from "race-to-the-bottom" |
peakUtilization | 0.55 | Oversupply depresses per-operator utilization |
midweekUtilization | 0.20 | Midweek nearly empty for most operators |
Expected: Net margins drop to 5-10% or negative. Industry shakeout: 2-3 operators exit within 18 months.
4.7 "Hawaii Restricted" (Oahu)
Simulates the highly constrained Hawaii market with per-person pricing and regulatory limits.
| Parameter | Value | Rationale |
numOperators | 4 | "Limited operators" in Hawaii |
fleetSizePerOperator | 6 | Smaller fleets due to 200-foot commercial zone constraint |
avgRentalDurationHrs | 0.5 | Hawaii rides are typically 30-min |
guidedTourPct | 0.60 | Regulatory constraints favor guided operations |
priceElasticity | -0.7 | Captive tourist market with few alternatives |
4.8 "FIFA World Cup 2026" (Miami, Jun-Jul with 30%+ Boost)
Simulates the impact of the 2026 FIFA World Cup on Miami's jet ski rental market.
| Parameter | Value | Rationale |
annualTourists | 30,000,000 | Baseline + "hundreds of thousands of additional international visitors" |
hourlyRateFreeRide | $150 | Event-driven surge pricing; 15% above normal |
socialMediaMultiplier | 1.35 | Global media attention; massive amplification |
internationalTouristPct | 0.30 | FIFA draws heavy international crowd |
peakUtilization | 0.80 | Exceptional demand during World Cup months |
Expected: Jun-Jul revenue 50-70% higher than normal summer. Annual gross revenue for a 10-unit fleet: $500K-$700K (20-30% above baseline).
5. Validation Targets
5.1 Revenue Targets
| Target | Expected Range | Tolerance |
| Miami 8-unit fleet: annual gross | $360,000 - $600,000 | +/- 15% |
| Single unit seasonal gross (150-day) | $45,000 - $75,000 | +/- 10% |
| Monthly peak revenue (8-unit fleet) | $40,000 - $60,000 | +/- 20% |
| Average effective hourly rate (with add-ons) | $140 - $180 | +/- 10% |
5.2 Utilization Targets
| Target | Expected | Tolerance |
| Peak month utilization | 60-80% | +/- 5pp |
| Off-peak utilization | 30-40% | +/- 5pp |
| Weekend/holiday utilization | 85-100% | +/- 5pp |
| Midweek utilization | 25-40% | +/- 5pp |
| Annual blended (year-round) | 45-55% | +/- 5pp |
5.3 Profitability Targets
| Target | Expected | Tolerance |
| Net profit margin | 20-30% | +/- 5pp |
| Gross profit margin | 30-60% | +/- 10pp |
| Staffing cost % of revenue | 25-30% | +/- 2pp |
| Payback period | 1-3 years | +/- 6 months |
| Year 1 EBITDA (startup) | Negative | Directionally negative |
| Year 2 EBITDA (established) | Positive | Directionally positive |
5.4 Seasonal Pattern Targets
| Target | Expected |
| Seasonal operators: % revenue in peak months | 60%+ |
| Miami peak-to-trough revenue ratio | 1.8:1 to 2.5:1 |
| Peak pricing vs. shoulder pricing | 15-25% premium |
| September vs. March revenue | 50-60% lower |
5.5 Cross-Scenario Consistency Checks
- Budget Operator annual gross < Premium Guided Tours annual gross
- Market Saturation per-operator revenue < Miami Peak Season per-operator revenue
- Startup Year 1 shows negative or near-zero net income
- Hawaii Restricted has higher per-transaction revenue but lower total volume than Miami
- FIFA World Cup 2026 Jun-Jul revenue exceeds any normal Miami month by at least 25%
- Seasonal market shows $0 revenue in closed months
- Premium Guided Tours has higher net margin % than Budget Operator
5.6 Red Flags (Miscalibration Indicators)
| Red Flag | Likely Cause |
| 8-unit fleet grossing > $800K/year | Utilization or pricing too high |
| 8-unit fleet grossing < $250K/year | Utilization or pricing too low |
| Net margin > 40% consistently | Operating costs underestimated |
| Net margin < 10% in normal scenario | Operating costs overestimated or pricing too low |
| Peak month utilization > 90% across all days | Midweek should drag average down |
| Off-peak months showing 0% in Miami | Miami is year-round; September min ~0.70x |
| Guided tours not commanding higher rate | Check guided premium multiplier |
| No unserved demand in March | Supply constraints should create 15-25% unserved |
Appendix A: Data Source Summary
| Source | Data Used | Confidence |
| IBISWorld | Operator count (~3,506), growth rate, revenue | High |
| Grand View Research / FMI | Global PWC market ($2.27B), CAGR, NA share (42%) | High |
| Miami-Dade GMCVB | Annual visitors (28.23M), international (6.44M), spending ($22B) | High |
| Florida Governor's Office | Statewide visitors (143.3M), domestic share (91.5%) | High |
| USCG | Accident data, PWC incident share (19%), rental risk (2%/40%) | High |
| Florida Statutes / FWC | SB 606 requirements, insurance minimums, livery regulations | High |
| Hawaii DLNR | Thrill craft regulations, 200-ft zone, certification | High |
| Operator websites | Direct pricing data, fleet info, offerings | High |
| OTAs (Viator, GetMyBoat, Groupon) | Market-wide pricing, seasonal variations | Medium-High |
| Financial Models Lab | Multi-year revenue/EBITDA trajectory | Medium |
| NMMA / OIA | Recreation participation (181.1M), water sports (9%+), PWC sales | High |
| Industry publications | Unit economics, utilization, operational practices | Medium |
Appendix B: Parameter Dependency Map
Tourism Volume (annualTourists)
x Tourist Conversion Rate (touristJetSkiConversionRate)
x Social Media Multiplier (socialMediaMultiplier)
x Monthly Demand Multiplier (demandMultipliers[month])
= BASE MONTHLY DEMAND
Modified by:
- Price Elasticity (priceElasticity) x price deviation from market average
= ADJUSTED MONTHLY DEMAND
SUPPLY = numOperators x fleetSizePerOperator x maxRentalSlotsPerDay x daysInMonth
x Utilization (peakUtilization or offPeakUtilization depending on month)
= SERVED DEMAND
UNSERVED DEMAND = max(0, ADJUSTED MONTHLY DEMAND - SUPPLY)
REVENUE PER OPERATOR = (servedDemand / numOperators)
x avgRentalDurationHrs
x blendedHourlyRate(guidedTourPct, hourlyRateFreeRide, hourlyRateGuidedTour)
x addOnRevenueMultiplier
x seasonalPricingMultiplier(month)
NET PROFIT = REVENUE - (staffingPctOfRevenue x REVENUE) - fixedCosts - depreciation
Appendix C: Sensitivity Rankings
| Rank | Parameter | Impact | Why |
| 1 | fleetSizePerOperator | Very High | Linear effect on capacity and revenue |
| 2 | hourlyRateFreeRide | Very High | Primary revenue driver; affects all bookings |
| 3 | peakUtilization | Very High | Determines fraction of capacity generating revenue |
| 4 | touristJetSkiConversionRate | Very High | Small changes in 0.003 create massive demand swings |
| 5 | numOperators | High | Splits total demand among operators |
| 6 | demandMultipliers | High | Shapes seasonal revenue distribution |
| 7 | staffingPctOfRevenue | High | Largest variable cost |
| 8 | guidedTourPct | Medium-High | Shifts revenue mix toward higher-margin bookings |
| 9 | addOnRevenueMultiplier | Medium | 15-30% uplift on all transactions |
| 10 | priceElasticity | Medium | Determines demand response to pricing |
| 11 | socialMediaMultiplier | Medium | Amplifies base demand 5-30% |
| 12-17 | Cost parameters | Low-Very Low | Fixed costs, negligible relative to revenue |
Document compiled from research files in /research/. All parameter defaults and validation targets are grounded in cited sources. Parameters marked "Low" confidence should be treated as initial estimates requiring iteration against real operator data.