Skip to main content
Primary formula: netWorkValue = totalGross โˆ’ annualUserDeductions โˆ’ annualDirectCosts
Duc Nguyen X.By Duc Nguyen X.ยท Founder, Wage101Last reviewed: View update historyMethodology

Educational only: Work and pay decision support, not tax, legal, financial or career advice.

Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.

Update policy: Reviewed when formulas or official dependencies change.

Scope: Market-neutral work and pay planning using your own assumptions.

What this calculator helps you decide

Best for

People putting two to eight income streams on one annual work-value basis.

Outputs

Annualized gross, net work value, committed hours and effective hourly value.

Start here

Choose the active stream count and enter each pay basis and committed time.

Close-intent boundary
Do not use this to calculate aggregated tax; use Second Job Worth It Calculator for one additional paid job.

Value raises and extra income

Multiple Income Stream Pay: annualized gross

Annualized gross, net work value, committed hours and effective hourly value.

Income streams and annual work costs

Choose two to eight streams and enter each pay basis and committed time.

Your numbers stay in this browser

Use between two and eight entered streams.

currency units

Pay amount for this stream and selected basis.

Choose annual, monthly or weekly for this stream.

Committed hours for one selected pay period.

currency units

Pay amount for this stream and selected basis.

Choose annual, monthly or weekly for this stream.

Committed hours for one selected pay period.

Additional active streams, deductions and costsOnly fields used by the selected number of streams and pay bases are shown.
currency units

Pay amount for this stream and selected basis.

Choose annual, monthly or weekly for this stream.

Committed hours for one selected pay period.

Weeks per year, used only for a weekly stream.

currency units

Your own aggregate deduction assumption; no tax rule is inferred.

currency units

Direct work costs across the entered streams.

Calculated result

The engine returns 56,000 gross, 48,000 net and 18.82 per committed hour.

Use one currency consistently across all inputs.

PDF and CSV exports stay on this device. Clean page links contain no inputs.
Annual net work value48,000.00per year
Total annualized gross56,000.00per year
Effective hourly work value18.82per hour
Total annual committed hours2,550hours/year

Scenario comparison

Each row names the assumption axis changed from the baseline.

ScenarioResultDifference
Entered scenario48,000.00Baseline
Annual user-entered deductions: 6,300.00 currency units47,700.00-300.00

Save these results, change an input, then compare the updated figures with this baseline.

The baseline is temporary in this tab and is not added to shared scenario links or generated reports.

Calculation details

View calculation detailsView the formulas and inputs used for these results.

Annual net work value

Annual net work valuenetWorkValue = totalGross โˆ’ annualUserDeductions โˆ’ annualDirectCosts48,000.00 currency units
Result48,000.00 currency units

Annualized gross across active streams minus entered deductions and direct costs. Displayed using the engine-rounded value.

Annual net work value formula โ†’

Total annualized gross

Total annualized grosstotalGross = sum(active stream amount ร— periods per year)56,000.00 currency units
Result56,000.00 currency units

Sum of each active stream annualized from its selected basis. Displayed using the engine-rounded value.

Total annualized gross formula โ†’

Effective hourly work value

Effective hourly work valueeffectiveHourlyValue = netWorkValue รท totalCommittedHours18.82 currency units
Result18.82 currency units

Net work value divided by total committed hours. Displayed using the engine-rounded value.

Effective hourly work value formula โ†’

Total annual committed hours

Total annual committed hourstotalCommittedHours = sum(active stream hours ร— periods per year)2,550
Result2,550

Sum of annualized hours for active streams. Displayed using the engine-rounded value.

Total annual committed hours formula โ†’

Inputs used

Number of income streams
3
Stream 1 pay
40,000.00 currency units
Stream 1 pay basis
0
Stream 1 hours
2,000
Stream 2 pay
500.00 currency units
Stream 2 pay basis
1
Stream 2 hours
25
Stream 3 pay
200.00 currency units
Stream 3 pay basis
2
Stream 3 hours
5
Stream 3 weeks
50
Annual user-entered deductions
6,000.00 currency units
Annual direct costs
2,000.00 currency units
Open this calculator with preset values

This calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.

Scenario values are visible in the URL, calculations run in the browser, and optional saved state stays only on this device. Anyone you share the URL with can read those numbers, so do not include private or identifying data.

Example: https://wage101.com/tools/multiple-income-stream-pay/?sv=1&annualDirectCosts=2000&annualUserDeductions=6000&stream1Amount=40000&stream1Basis=0&stream1Hours=2000&stream1Weeks=52&stream2Amount=500&stream2Basis=1&stream2Hours=25&stream2Weeks=52&stream3Amount=200&stream3Basis=2&stream3Hours=5&stream3Weeks=50&stream4Amount=0&stream4Basis=0&stream4Hours=0&stream4Weeks=52&stream5Amount=0&stream5Basis=0&stream5Hours=0&stream5Weeks=52&stream6Amount=0&stream6Basis=0&stream6Hours=0&stream6Weeks=52&stream7Amount=0&stream7Basis=0&stream7Hours=0&stream7Weeks=52&stream8Amount=0&stream8Basis=0&stream8Hours=0&stream8Weeks=52&streamCount=3

ParameterMeaningUnitAllowed valuesPresenceDefault
streamCountUse between two and eight entered streams.streams2 to 8Required3
stream1AmountPay amount for this stream and selected basis.currency units/period0 to 100000000Required40000
stream1BasisChoose annual, monthly or weekly for this stream.basis selector0, 1, 2RequiredAnnual
stream1HoursCommitted hours for one selected pay period.hours/period0 to 8760Required2000
stream1WeeksWeeks per year, used only for a weekly stream.weeks/year1 to 53Required52
stream2AmountPay amount for this stream and selected basis.currency units/period0 to 100000000Required500
stream2BasisChoose annual, monthly or weekly for this stream.basis selector0, 1, 2RequiredMonthly
stream2HoursCommitted hours for one selected pay period.hours/period0 to 8760Required25
stream2WeeksWeeks per year, used only for a weekly stream.weeks/year1 to 53Required52
stream3AmountPay amount for this stream and selected basis.currency units/period0 to 100000000Required200
stream3BasisChoose annual, monthly or weekly for this stream.basis selector0, 1, 2RequiredWeekly
stream3HoursCommitted hours for one selected pay period.hours/period0 to 8760Required5
stream3WeeksWeeks per year, used only for a weekly stream.weeks/year1 to 53Required50
stream4AmountPay amount for this stream and selected basis.currency units/period0 to 100000000Required0
stream4BasisChoose annual, monthly or weekly for this stream.basis selector0, 1, 2RequiredAnnual
stream4HoursCommitted hours for one selected pay period.hours/period0 to 8760Required0
stream4WeeksWeeks per year, used only for a weekly stream.weeks/year1 to 53Required52
stream5AmountPay amount for this stream and selected basis.currency units/period0 to 100000000Required0
stream5BasisChoose annual, monthly or weekly for this stream.basis selector0, 1, 2RequiredAnnual
stream5HoursCommitted hours for one selected pay period.hours/period0 to 8760Required0
stream5WeeksWeeks per year, used only for a weekly stream.weeks/year1 to 53Required52
stream6AmountPay amount for this stream and selected basis.currency units/period0 to 100000000Required0
stream6BasisChoose annual, monthly or weekly for this stream.basis selector0, 1, 2RequiredAnnual
stream6HoursCommitted hours for one selected pay period.hours/period0 to 8760Required0
stream6WeeksWeeks per year, used only for a weekly stream.weeks/year1 to 53Required52
stream7AmountPay amount for this stream and selected basis.currency units/period0 to 100000000Required0
stream7BasisChoose annual, monthly or weekly for this stream.basis selector0, 1, 2RequiredAnnual
stream7HoursCommitted hours for one selected pay period.hours/period0 to 8760Required0
stream7WeeksWeeks per year, used only for a weekly stream.weeks/year1 to 53Required52
stream8AmountPay amount for this stream and selected basis.currency units/period0 to 100000000Required0
stream8BasisChoose annual, monthly or weekly for this stream.basis selector0, 1, 2RequiredAnnual
stream8HoursCommitted hours for one selected pay period.hours/period0 to 8760Required0
stream8WeeksWeeks per year, used only for a weekly stream.weeks/year1 to 53Required52
annualUserDeductionsYour own aggregate deduction assumption; no tax rule is inferred.currency units/year0 to 100000000Required6000
annualDirectCostsDirect work costs across the entered streams.currency units/year0 to 100000000Required2000

Multiple Income Stream Pay: annualized gross

Use effective hourly value only after checking each active stream basis and time.

Formula summary

Primary formula
netWorkValue = totalGross โˆ’ annualUserDeductions โˆ’ annualDirectCosts

Read the full methodology

Data used here

  • The estimate uses your inputs and the work-value formula documented in the methodology.

Decision checks

Act on the result

Remove overlapping hours and confirm aggregate deductions and direct costs.

Stress-test the decision

Retest the largest stream and total committed hours.

When this estimate can be misleading

  • No tax aggregation, employment classification or withholding is inferred.
  • Overlapping hours and double-counted costs must be corrected by the user.
  • Use effective hourly value only after checking each active stream basis and time.

Educational estimate, not advice. See all assumptions & limitations โ†’

Use these practical guides to interpret the decision and its assumptions.

Frequently asked questions

What do my entered income streams equal annually after costs and committed time?

Remove overlapping hours and confirm aggregate deductions and direct costs.

Which official source and period does this use?

This market-neutral tool does not use an official local policy rule.

Can I share or save a scenario?

Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.

How should I use the calculated result?

Treat the calculated result as one scenario, then verify the input record with the greatest effect on that result.