Every candidate vertical with its sub-scores. Click any column header to sort. See the legend below for what each score actually means.
| # | Vertical | Fit | Traffic | Demo | Compete | Permit | Capex | Revenue | Payback |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Tesla Supercharger for Business (hybrid) ev_tesla_supercharger_business | 0.89 | 0.77 | 1.00 | 0.65 | 0.90 | $319,000 | $1,185,370 | 0.6y |
| 2 | EV Host-Site Lease (Tesla / EVgo / EA) ev_host_site_lease | 0.82 | 0.77 | 1.00 | 0.65 | 0.95 | $0 | $49,260 | — |
| 3 | EV DC Fast-Charging Hub ev_dcfc_hub | 0.81 | 0.77 | 1.00 | 0.65 | 0.90 | $488,400 | $202,476 | 4.3y |
| 4 | Ghost Kitchen / Commissary ghost_kitchen | 0.74 | 0.50 | 0.75 | 1.00 | 0.70 | $2,650,000 | $1,400,000 | 3.8y |
| 5 | Convenience Store (no fuel) convenience_store | 0.65 | 1.00 | 0.30 | 0.50 | 0.70 | $1,750,000 | $2,100,000 | 6.9y |
| 6 | EV Level-2 Destination Charging ev_l2_destination | 0.64 | 0.87 | 1.00 | 0.00 | 0.90 | $0 | $2,988 | — |
| 7 | Medical / Dental Office Building medical_office | 0.61 | 0.40 | 1.00 | 0.59 | 0.55 | $6,150,000 | $1,800,000 | 7.6y |
| 8 | Express Car Wash car_wash | 0.60 | 1.00 | 0.93 | 0.00 | 0.55 | $3,650,000 | $2,400,000 | 6.1y |
| 9 | Indoor Pickleball Facility pickleball_courts | 0.59 | 0.40 | 0.72 | 0.70 | 0.60 | $4,650,000 | $1,100,000 | 12.1y |
| 10 | Coffee Drive-Thru coffee_drive_thru | 0.57 | 1.00 | 0.87 | 0.00 | 0.50 | $1,350,000 | $1,400,000 | 4.8y |
| 11 | Dog Daycare + Boarding dog_daycare_boarding | 0.57 | 0.30 | 0.81 | 0.70 | 0.55 | $1,400,000 | $850,000 | 5.5y |
| 12 | Quick-Service Restaurant w/ Drive-Thru qsr_drive_thru | 0.46 | 0.73 | 0.73 | 0.00 | 0.45 | $2,950,000 | $2,200,000 | 8.9y |
| 13 | Self-Storage Facility self_storage | 0.28 | 0.87 | 0.23 | 0.00 | 0.65 | $8,150,000 | $1,100,000 | 13.5y |
Interactive layer map. Toggle layers in the top-right to see: the target site (red star), drive-time trade areas (5/10/15 min polygons from Mapbox), existing EV chargers within 3 mi (green = has DCFC), competitor POIs (clustered), and SCE grid circuits.
Parcel-level facts about the property itself. Values labeled `—` couldn't be confirmed from free public sources and need a broker or title-company pull.
How the site connects to its customer catchment. AADT = Annual Average Daily Traffic (vehicles/day, averaged across all 365 days). Rule of thumb: under 5k = residential side street; 10–25k = busy arterial (Adams Blvd is here); 30k+ = major urban arterial. The 15-min drive area is the Mapbox isochrone — not a circle — so it reflects real road-network reach.
Existing EV charging supply around the site and the rebate stack available for new installs. DCFC port density in the 0.25/0.5/1-mile bands is the primary cannibalization signal for the EV DCFC vertical. DCFC = DC Fast Charging (50–350 kW, 15–45 min recharge, $50–150k/port equipment, needs utility upgrade). L2 = Level 2 (7–11 kW, 4–10 hr recharge, ~$10k/port install, used where the car is already parked for retail/dwell). They're different business models — DCFC sells speed to quick-turn drivers; L2 rides on a dwell tenant's foot traffic.
POI density within a 1-mile walk/drive of the site, by category. Ranked by count. High counts in a category mean saturation for *that* vertical — but dwell-friendly POIs (coffee, gym, hotel) also *boost* EV L2 scoring.
| Category | Count | Saturation |
|---|---|---|
| restaurant | 43 | |
| qsr | 27 | |
| auto_service | 27 | |
| cafe | 17 | |
| convenience | 13 | |
| gym | 9 | |
| supermarket | 5 | |
| self_storage | 5 | |
| gas_station | 5 | |
| car_rental | 5 | |
| car_wash | 3 | |
| pharmacy | 2 | |
| hotel | 2 | |
| ev | 1 | |
| bank | 1 |
US Census ACS 5-year values for the census tract containing the site, plus CA DMV ZEV registration share for ZIP 90232. Income + ZEV adoption are the two strongest demand signals for EV verticals.
Stackable public incentives for EV charging sites. The engine assumes 30C + CALeVIP + SCE make-ready all apply — a best-case. A financial model should re-verify with a CALeVIP-approved integrator.
| Program | Administrator | $/site | $/port | $/kWh | Source |
|---|---|---|---|---|---|
culver_city_ev_permit_streamlined | City of Culver City | $0 | $0 | $0.000 | link |
culver_city_commercial_zoning_general | City of Culver City | $0 | $0 | $0.000 | link |
calevip_la_county | CALSTART / CEC | $0 | $60,000 | $0.000 | link |
federal_30c_commercial | IRS | $100,000 | $0 | $0.000 | link |
sce_charge_ready_transport | Southern California Edison | $500,000 | $0 | $0.000 | link |
lcfs_credit | CARB | $0 | $0 | $0.024 | link |
Provenance audit — every data-source module, row count, and last-fetched timestamp. Empty tables indicate either a disabled source or a transient fetch failure (check logs/run_*.log).
| Module | Rows | Last fetched |
|---|---|---|
parcel | 1 | 2026-04-22T01:19:17+00:00 |
traffic_counts | 54 | 2026-04-21T23:54:36+00:00 |
competitors | 1399 | 2026-04-21T23:00:38+00:00 |
ev_chargers | 1100 | 2026-04-21T23:00:39+00:00 |
demographics | 1 | 2026-04-21T23:02:03+00:00 |
ev_adoption | 1 | 2026-04-21T23:00:44+00:00 |
grid_capacity | 1 | 2026-04-22T00:01:31+00:00 |
rebates | 6 | 2026-04-21T23:00:58+00:00 |
real_estate_comps | 1 | 2026-04-21T23:00:58+00:00 |
crime_stats | 1 | 2026-04-21T23:00:59+00:00 |
solar_climate | 3 | 2026-04-21T23:00:59+00:00 |
trade_area | 6 | 2026-04-21T23:00:59+00:00 |
pois | 91 | 2026-04-21T23:01:03+00:00 |
One-paragraph plain-English summary of the composite analysis. This is the text the engine would give a human reviewer asking 'what does it all mean?'
Overall 0.89. Top-3 verticals: ev_tesla_supercharger_business (0.89), ev_host_site_lease (0.82), ev_dcfc_hub (0.81). Grid readiness 1.00; cannibalization risk 0.35.
CARB's Low Carbon Fuel Standard registry is the authoritative list of every commercial EV charger in California. The demand model is now calibrated against this observed supply plus CARB's published statewide kWh/EV/day benchmark — replacing the earlier planning-grade capture rate.
| Variable | Value | Source |
|---|---|---|
| Statewide kWh per PEV per day | 7.09 | CARB LRT benchmark (Q4 2024) |
| Public charging share of all EV charging | 20% | industry consensus |
| DCFC share of public charging | 45% | industry consensus |
| DCFC kWh per PEV per day | 0.64 | derived |
| ZIP 90232 PEVs (BEV + PHEV) | 1,714 | CA DMV |
| 15-min catchment PEV estimate | 17,140 | ZIP × 10× drive-area multiplier |
| Catchment daily DCFC demand | 10,937 kWh/day | derived |
| Existing DCFC ports in 5 mi | 341 | LCFS registry |
| Regional DCFC capacity utilization | 26.7% | demand / (ports × 120 kWh nominal) |
| Fair-share % for new 8-port site | 2.29% | 8 / (existing + 8) |
| Calibrated generic DCFC annual kWh | 91,508 | |
| Calibrated Tesla Supercharger annual kWh (2× fair share) | 183,015 |
Implication: the corridor is more saturated than NREL's station count showed. The LCFS-calibrated demand is lower than the uncalibrated capture-rate model produced, meaning earlier DCFC payback estimates were optimistic. Tesla-branded sites still enjoy a meaningful network-effect lift, but the fair-share math shows the ceiling is tighter than expected.
Every licensed US healthcare provider is registered in CMS's National Provider Identifier registry. This panel shows the authoritative count of providers with practice locations across the 12 ZIPs in the trade area — direct calibration for the medical-office vertical.
Signal: the market is saturated with medical providers — 11,295
licensed providers across a 4-mile radius with 825 primary-care
practices. New medical office buildings face stiff competition. This is why the
medical_office vertical's competition score is depressed in the
ranking above.
Three distinct business models for EV charging at this parcel, with very different capital commitments and operational burdens.
| Path | Who owns hardware | Who operates | Who keeps session revenue | Your capex |
|---|---|---|---|---|
| 1. Host-site lease (Tesla/EVgo/EA) | Network | Network | Network (you get $300–600/stall/mo rent) | $0 |
| 2. Supercharger for Business (Tesla hybrid) | You | You (+ Tesla software backend) | You (minus $0.10/kWh Tesla fee) | ~$940k gross / ~$310k net after rebates |
| 3. Own generic DCFC (ChargePoint/EVgo equipment) | You | You | You | $175–488k net |
These figures come from Tesla's configurator with ZIP 90232 selected. They reflect Tesla's internal utilization telemetry at comparable Culver City / West LA corridor sites — the single highest-confidence data source available for this specific property. The 15-year ramp (year-1 ~$600k, year-15 ~$1800k) captures EV adoption growth in the LA Basin.
⚠ These are Tesla's numbers. Tesla is incentivized to present favorable ROI to sell hardware. Independently, the LCFS-calibrated model (below) produces a more conservative ~$88k/yr revenue estimate from observed CA statewide charging data. Reality likely falls between — Tesla captures disproportionate share via app funnel + brand loyalty, but the fair-share view caps demand at the corridor's total PEV consumption.
Launched late 2025, public configurator live April 2026. ~$940k all-in for an 8-stall V4 site ($500k hardware + $440k installation). You arrange utility service, permits, civil work. You pay Tesla a flat $0.10/kWh that covers software, payment processing, 97% uptime SLA, driver support, and integration into the Tesla app's global Supercharger map (~3M US Tesla drivers). You set retail price and keep the margin above the $0.10 fee and your electricity cost. Tesla's own configurator reports 4-year payback for a San Francisco site and 7-year payback for Manhattan — Culver City's economics land between those.
Apply: tesla.com/supercharger-for-business · Coverage: Electrek, electrive, Drive Tesla.
config.json and fill the
tesla_configurator_override block:
"tesla_configurator_override": {
"stalls": 8,
"install_tier": "medium",
"hardware_usd": 500000,
"install_usd_per_stall": 55000,
"annual_kwh_per_site": 420000,
"retail_price_per_kwh": 0.48,
"tesla_fee_per_kwh": 0.10,
"payback_years_from_tesla_calculator": 5.2
}
Step 4. Re-run python scripts/full_pipeline.py --skip <long list>
or just python scripts/build_web.py, then redeploy. The Tesla vertical will
use your numbers and show [TESLA CONFIGURATOR] in the notes column
instead of [modeled]. Tesla's WAF blocks scraping, so this manual step is the
only way to pipe their proprietary site-specific output into the analysis.
If the operational burden is more than you want, every major EV charging network runs a host-site program where they bring 100% of capex and operations in exchange for ground rent. Typical deals: 8–12 stalls × $300–600/stall/month + occasional revenue share, 15–20 year term.
| Network | Typical min stalls | Rent range / stall / month | Apply to host |
|---|---|---|---|
| Tesla Supercharger | 8–12 | $400–$600 | tesla.com/supercharger/new |
| Electrify America | 4–6 | $350–$500 | electrifyamerica.com/partnerships |
| EVgo | 4–8 | $300–$450 | evgo.com/about/partner-with-evgo |
| BP Pulse (Amply) | 6–10 | $300–$500 | bppulse.com/contact |
| Shell Recharge | 4–8 | $300–$450 | shell.us/electric-vehicles |
| ChargePoint Fleet Sites | 4–12 | $200–$400 | chargepoint.com/businesses |
| Francis Energy | 4–6 | $300–$450 | francisenergy.com/partners |
Tactical suggestion: send the same one-page site brief to Tesla, EVgo, and Electrify America simultaneously. Each will come back with a letter of interest within 3–6 weeks. Stack the offers against each other and against the "own & operate" scenarios below.
The current demand model uses AADT × EV share × ~0.6% capture rate.
That's planning-grade. These free sources let us replace that with real
observed utilization from nearby operators, producing a much tighter forecast.
| Source | What it gives you | Access |
|---|---|---|
| CARB LCFS Quarterly EVSE Reports | Actual kWh dispensed per quarter at every public CA charger claiming LCFS credits. Ground truth. | arb.ca.gov |
| NREL EVWatts | Session-level data from 10,000+ publicly-funded ports nationally — sessions/day, kWh/session, time-of-day patterns. | evwatts.nrel.gov |
| NREL EVI-Pro Lite | Regional EV charging demand model. Input ZIP code + fleet assumptions, get DCFC/L2 demand projections 2025–2035. | afdc.energy.gov/evi-pro-lite |
| PlugShare | User check-ins, ratings, wait-time complaints per nearby station. Crowd-sourced signal. | plugshare.com (scrapable) |
| ChargePoint public reports | Anonymized quarterly session data for their ~230k port network. | chargepoint.com/about/reports |
| CEC California Energy Demand 2024 Forecast | Regional EV load projections through 2040 by county. CSV download. | cec.ca.gov |
The single highest-value add is CARB LCFS quarterly data. Every existing DCFC within 3 miles (there are ~125) reports exact kWh dispensed each quarter. Pulling that replaces the guessed capture rate with an operator-observed number for this specific corridor. If you want the engine calibrated to real data, this ingest is on the backlog.
Two scenarios for the property's strongest vertical. The engine's model gives an optimistic number (full rebate stack, no demand charges). The Realistic column adds line items operators actually pay (SCE demand charges, insurance, card-interchange, property tax) and applies honest rebate eligibility. Federal 30C does not apply at this tract — the Culver City tract has $130k median HHI so it fails the low-income / non-urban test.
| Line item | Cost |
|---|---|
| Equipment (150 kW DCFC units, canopy, signage) | $117,600 |
| Site & civil (pads, trenching, ADA) | $53,200 |
| Electrical infrastructure (transformer, switchgear, service upgrade) | $56,000 |
| Soft costs (engineering, permits, Rule 21) | $16,800 |
| Contingency (15%) | $42,000 |
| Partial demo of 2,818 sqft building | $40,000 |
| Gross capex all-in | $325,600 |
| Program | Engine optimistic | Realistic |
|---|---|---|
| CALeVIP LA County ($60,000 × 2 ports) | — | $120,000 |
| SCE Charge Ready 2 (make-ready) | — | $42,000 |
| Federal 30C tax credit | engine assumes ~$84k | $0 ⚠ |
| Total rebates | $254,400 | $162,000 |
| Line item | Cost |
|---|---|
| Energy cost (245,388 kWh × $0.16) | $39,262 |
| SCE demand charges (peak kW × $20–30 × 12mo) | $20,000 |
| Maintenance (2 ports × $6,000/yr) | $12,000 |
| Network software (2 ports × $2,400/yr) | $4,800 |
| Insurance (GL + property) | $9,000 |
| Credit-card interchange (2.4% of gross) | $3,239 |
| Property tax (1.2% of capex basis) | $1,963 |
| Total opex | $90,264 |
| Engine optimistic | Realistic | |
|---|---|---|
| Annual revenue | $140,852 | $140,852 |
| Annual opex | $56,062 | $90,264 |
| Annual net income (pre-tax) | $84,790 | $50,588 |
| Net capex all-in | $65,600 | $163,600 |
| Simple payback | 0.8 y | 3.2 y |
| Year-1 cash-on-cash | 129.3% | 30.9% |
| Line item | Cost |
|---|---|
| Equipment (150 kW DCFC units, canopy, signage) | $235,200 |
| Site & civil (pads, trenching, ADA) | $106,400 |
| Electrical infrastructure (transformer, switchgear, service upgrade) | $112,000 |
| Soft costs (engineering, permits, Rule 21) | $33,600 |
| Contingency (15%) | $84,000 |
| Partial demo of 2,818 sqft building | $40,000 |
| Gross capex all-in | $611,200 |
| Program | Engine optimistic | Realistic |
|---|---|---|
| CALeVIP LA County ($60,000 × 4 ports) | — | $240,000 |
| SCE Charge Ready 2 (make-ready) | — | $84,000 |
| Federal 30C tax credit | engine assumes ~$84k | $0 ⚠ |
| Total rebates | $440,800 | $324,000 |
| Line item | Cost |
|---|---|
| Energy cost (306,734 kWh × $0.16) | $49,078 |
| SCE demand charges (peak kW × $20–30 × 12mo) | $40,000 |
| Maintenance (4 ports × $6,000/yr) | $24,000 |
| Network software (4 ports × $2,400/yr) | $9,600 |
| Insurance (GL + property) | $9,000 |
| Credit-card interchange (2.4% of gross) | $4,049 |
| Property tax (1.2% of capex basis) | $3,446 |
| Total opex | $139,173 |
| Engine optimistic | Realistic | |
|---|---|---|
| Annual revenue | $176,066 | $176,066 |
| Annual opex | $82,678 | $139,173 |
| Annual net income (pre-tax) | $93,388 | $36,893 |
| Net capex all-in | $159,200 | $287,200 |
| Simple payback | 1.7 y | 7.8 y |
| Year-1 cash-on-cash | 58.7% | 12.8% |
| Lever | Impact |
|---|---|
| Fleet anchor contract (DoorDash/Uber/Lyft driver program) | +$10–20k/yr net |
| LCFS credit price recovers from $60 → $100 | +$8k/yr net |
| Battery-buffered dispensing to shave SCE demand charges | +$10–15k/yr net |
| Triple-net lease of the existing 2,818 sqft building (coffee/convenience) | +$60–100k/yr rent |
| Larger SCE service upgrade than expected | −$25k (one-time) |