The ramp: why year one looks nothing like year three
Three calibrated ramp curves, one eight-stall site, same tariff and capex. Payback lands at 141 months, 171, or never — only the first-year utilization path moved.
On this page6 sections
Most charging pro formas open the doors at full volume. Month one looks like month sixty: the same kilowatt-hours, the same revenue, the same margin, copied down a column. Real sites do not do that. They open to a trickle, build as drivers learn the stop exists, and settle somewhere a year or two later.
The gap between those two pictures is the single largest thing a model can get wrong, and it is wrong in a specific direction. This post walks through what the ramp input is, what the three calibrated curves the engine ships actually look like, and what each one does to the same eight-stall site over fifteen years. Nothing else changes between the three runs.
Three curves, one input#
The ramp is a twelve-month path of utilization, in kilowatt-hours dispensed per stall per day. The engine ships three presets and a custom option:
| Month | Premium | Standard | Slow-ramp |
|---|---|---|---|
| 1 | 200 | 100 | 60 |
| 2 | 230 | 140 | 85 |
| 3 | 255 | 175 | 105 |
| 4 | 275 | 200 | 125 |
| 5 | 290 | 220 | 140 |
| 6 | 300 | 235 | 150 |
| 7 | 308 | 245 | 158 |
| 8 | 315 | 250 | 165 |
| 9 | 322 | 252 | 170 |
| 10 | 330 | 255 | 175 |
| 11 | 340 | 258 | 178 |
| 12 | 350 | 260 | 180 |
Month one runs for fifteen operating days rather than thirty, since sites rarely open on the first of the month. From year two the engine grows the month-twelve level by 5% a year through year seven and 3% a year after that, capped at 490 kWh per stall per day, which is the most the hardware can physically deliver.
Everything below is the default eight-stall site: PG&E's BEV-2 rate, $0.45 per kWh retail, $1.21M of capex with 20% down and the rest on a ten-year loan at 8%. The only input that varies is the curve.
What the curve does to year one#
| Year 1 | Premium | Standard | Slow-ramp |
|---|---|---|---|
| Energy dispensed | 819,600 kWh | 609,600 kWh | 398,640 kWh |
| Charging revenue + net LCFS | $409,396 | $304,798 | $199,351 |
| Electricity bill | $227,477 | $176,244 | $124,777 |
| Effective electricity cost | $0.2775/kWh | $0.2891/kWh | $0.3130/kWh |
| Net operating cash | −$126,151 | −$158,515 | −$191,398 |
Net operating cash here is everything that leaves the account: revenue less electricity, Tesla's network fee, rent, insurance, entity fees and the loan payment. All three curves lose money in year one on this site. That is expected for a leveraged asset in its ramp year, and it is the reason the model carries a peak-cash-deficit line rather than assuming the site funds itself from day one.
Notice the electricity row. The site pays $27,521 a year for its demand subscription regardless of how many cars arrive, so the effective cost per kWh falls as volume rises: 31.3 cents on the slow curve, 27.8 cents on the premium one. The tariff did not change. The denominator did. The loss-factor post and what a flat blended rate hides cover the same mechanism from the other side.
Year one, month by month#
The Standard curve, in dollars:
| Month | kWh | Revenue | Electricity | Net operating cash | Cumulative |
|---|---|---|---|---|---|
| 1 | 12,000 | $5,400 | $5,221 | −$62,832 | −$62,832 |
| 2 | 33,600 | $15,120 | $10,491 | −$13,667 | −$76,499 |
| 3 | 42,000 | $18,900 | $12,540 | −$8,921 | −$85,420 |
| 4 | 48,000 | $21,600 | $14,004 | −$12,140 | −$97,560 |
| 5 | 52,800 | $23,760 | $15,175 | −$11,631 | −$109,191 |
| 6 | 56,400 | $25,380 | $16,053 | −$3,232 | −$112,423 |
| 7 | 58,800 | $26,460 | $16,639 | −$10,995 | −$123,418 |
| 8 | 60,000 | $27,000 | $16,931 | −$10,868 | −$134,286 |
| 9 | 60,480 | $27,216 | $17,049 | −$1,673 | −$135,959 |
| 10 | 61,200 | $27,540 | $17,224 | −$10,740 | −$146,700 |
| 11 | 61,920 | $27,864 | $17,400 | −$10,664 | −$157,364 |
| 12 | 62,400 | $28,080 | $17,517 | −$1,152 | −$158,515 |
Month one carries the one-time costs and half a month of sales. Months three, six, nine and twelve are lighter because that is when the quarterly LCFS cash arrives. By December the site is dispensing five times what it did in its opening fortnight and is close to covering its monthly outgoings, but it has absorbed $158,515 getting there. That figure is the working capital the ramp consumes, and a day-one budget that stops at capex has not funded it.
The ramp is a level, not a delay#
Here is the part that surprises people. A ramp is usually described as a delay: the site gets to the same place, just later. In the model it is not a delay. Years two onward grow from wherever year one finished, so the three curves never converge.
| Energy dispensed | Premium | Standard | Slow-ramp |
|---|---|---|---|
| Year 1 | 819,600 | 609,600 | 398,640 |
| Year 3 | 942,987 | 694,832 | 453,653 |
| Year 5 | 1,039,643 | 766,053 | 500,152 |
| Year 10 | 1,252,490 | 922,888 | 602,549 |
| Year 15 | 1,430,800 | 1,069,880 | 698,520 |
The Premium site reaches the 490 kWh hardware cap in year fifteen. The Slow-ramp site ends the horizon dispensing less than the Premium site did in its first year. Year three is not year one with the kinks worked out. It is year one, grown.
That is a modelling choice, and it is stated as one. The engine assumes the first-year level reflects the site's catchment, which is the thing that persists, rather than a temporary awareness gap. A site that genuinely opens slowly and then catches up to a Premium level is a Custom curve, and the wizard takes one.
What fifteen years of that looks like#
| Premium | Standard | Slow-ramp | |
|---|---|---|---|
| Peak cash deficit | $130,313 | $158,515 | $191,398 |
| 5-year cumulative cash | +$14,846 | −$205,764 | −$421,600 |
| Payback | 141 months | 171 months | beyond 15 years |
| NPV at 10% | +$544,301 | −$86,642 | −$715,725 |
| 15-year IRR | 17.8% | 8.7% | −2.5% |
One input. Payback moves from under twelve years to never. NPV swings by $1.26M between the top and bottom curves. The spread between the Premium and Standard sites alone, $630,943 of NPV, is larger than the effect of most of the inputs people spend their diligence on.
The returns pillar, is hosting a Supercharger profitable, sets out how the headline metrics are built, and payback vs NPV vs IRR explains why the three columns above can rank sites differently.
Choosing a curve#
The curves are calibrated shapes, not forecasts for any particular address. What they encode is a first-year level and a build pattern, and the thing to check is whether that level is plausible for the catchment: the traffic passing the site, the dwell time the surrounding use gives drivers, the nearest existing Supercharger and how full it runs. Tesla publishes network average utilization quarterly, which gives a reference for where a mature site sits.
The engine also reports the reverse: for the Standard site at $0.45, year two utilization has to reach 281 kWh per stall per day before the engine's internal viability test, a composite of payback, cash position and IRR, stops flagging the site, against the 227 the curve assumes. That gap is the honest summary of the site, and it is the number a ramp assumption either closes or does not.
To see what the three curves do to a real address and tariff, the scenario wizard runs all three. The methodology page documents the growth and cap rules used here.
Engine outputs are model projections under the stated assumptions, not advice or guarantees. The three curves are the engine's shipped presets; the site, tariff and prices are its documented defaults.
Model a real site
See these numbers for a specific site
The scenario wizard runs the same engine described on this blog: enter an address, stall count, price, and your assumptions, and it computes the payback, NPV, IRR, breakeven utilization, and the full 15-year cash flow for that combination.
Written by
ForgeAsset
Independent underwriting for Tesla's Supercharger for Business program. The figures on this blog come from the same filed tariffs and engine that the scenario wizard runs.
@Forge_Asset on X