Revenue Rex logo mark
💰 Financial · Rex's Toolbox

Coding Bootcamp ISA vs Upfront Cost Calculator

Compare total cost of an income share agreement against paying tuition upfront.

Revenue Rex peeking

Rex says

Money math without the spreadsheet headache. Plug in your numbers and I'll show you exactly where the dollars land.

Try a scenario

Click to load — tweak from there.

Inputs

Result

Cheaper option

Upfront is cheaper

Total paid under ISA

$18,000

Total paid upfront (incl. financing)

$15,000

Savings by choosing the cheaper option

-$3,000

Revenue Rex peeking

Psst — share this and help Rex grow

One click, a permanent link with your numbers baked in.

More financial

How to use this

  1. 1Enter upfront tuition price ($).
  2. 2Enter expected post-bootcamp salary ($).
  3. 3Enter isa percentage of income (%).
  4. 4Enter isa payment period (months).
  5. 5Enter isa payment cap ($).
  6. 6Enter apr if upfront is financed (%).
  7. 7Read your cheaper option on the right — it updates as you type.
  8. 8Hit Share to keep the scenario or send it to someone.

About this calculator

Bootcamps often offer a choice between paying tuition upfront or signing an income share agreement (ISA) that takes a percentage of your salary for a fixed period after you get a job. The ISA feels free until you run the numbers against your expected salary. This calculator totals what you'd actually pay under an ISA given your projected post-bootcamp salary and compares it directly against the upfront price, factoring in the payment cap most ISAs include.

FormulaISA total paid = min(salary × ISA% × months ÷ 12, ISA cap). Compare against upfront tuition minus any financing cost if upfront is a loan.

Worked example

Using the values the calculator loads with:

Inputs

  • Upfront tuition price: 15000 $
  • Expected post-bootcamp salary: 75000 $
  • ISA percentage of income: 12 %
  • ISA payment period: 24 months
  • ISA payment cap: 22000 $
  • APR if upfront is financed: 0 %

Results

  • Cheaper option: Upfront is cheaper
  • Total paid under ISA: $18,000
  • Total paid upfront (incl. financing): $15,000
  • Savings by choosing the cheaper option: -$3,000

What each field means

Inputs

Upfront tuition price ($)
The upfront tuition price used in the calculation, measured in $. Starts at 15000 $ so you have a working example on load.
Expected post-bootcamp salary ($)
The expected post-bootcamp salary used in the calculation, measured in $. Starts at 75000 $ so you have a working example on load.
ISA percentage of income (%)
The isa percentage of income used in the calculation, measured in %. Starts at 12 % so you have a working example on load. Accepted range: 0–30 %.
ISA payment period (months)
The isa payment period used in the calculation, measured in months. Starts at 24 months so you have a working example on load. Accepted range: 1–60 months.
ISA payment cap ($)
The isa payment cap used in the calculation, measured in $. Starts at 22000 $ so you have a working example on load.
APR if upfront is financed (%)
The apr if upfront is financed used in the calculation, measured in %. Starts at 0 % so you have a working example on load. Accepted range: 0–25 %.

Results

Cheaper option
Returned as a plain value and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Total paid under ISA
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Total paid upfront (incl. financing)
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Savings by choosing the cheaper option
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.

FAQ

When is an ISA actually the better deal?

When your salary projection is uncertain or you expect to earn on the lower end of outcomes, since most ISAs include an income floor below which you pay nothing. If your salary is likely to be strong and predictable, an ISA usually costs more than the equivalent cash price.

What's the payment cap and why does it matter?

Most ISAs cap total payments at roughly 1.5x the stated tuition price, regardless of how high your salary goes. Without the cap, a high earner could pay far more than upfront tuition over the payment period, so always check this figure is included in a real contract.

Does the ISA percentage apply to gross or take-home pay?

Almost always gross salary, before taxes, and it typically excludes bonuses and equity unless the contract states otherwise. Read the specific ISA agreement — this materially changes the total paid.

What if I don't get a job above the income floor?

Reputable ISAs pause or forgive payments below the minimum income threshold (often $40,000-$50,000) and most cap the total payment window at a fixed number of years even if you never cross that threshold, though terms vary widely by provider.

Accuracy and limitations

  • Results are estimates before tax, fees, and inflation unless an input explicitly covers them.
  • Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.
  • This is educational maths, not financial advice. Check anything contractual with the lender or your accountant.

Related tools

Cite this calculator

Writing about this topic? Grab a citation — every link helps keep these tools free.

APA
RevenueLab. (2026). Bootcamp ISA vs Upfront Tuition Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/bootcamp-isa-vs-upfront
HTML
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/bootcamp-isa-vs-upfront" target="_blank" rel="noopener">Bootcamp ISA vs Upfront Tuition Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Bootcamp ISA vs Upfront Tuition Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/bootcamp-isa-vs-upfront) (2026).
Advertisement