The answer first

Financial opportunity cost of staying—Enter your scenario below.
Annual equivalent—Civilian minus Navy. Positive favors leaving; negative favors Navy.

Your scenario

Position and location

Pay grade and duty station shape Navy compensation. The civilian job location determines which salary market and state costs are relevant.

Applies only to future years; your selected pay grade is the current grade. The 15- and 21-year points are the midpoints of Navy Medical Corps screening windows, not a promise of selection or promotion date. Medical Corps career progression (PDF ↗)
Choose a listed location to fill its ZIP. Your orders or finance office determine the ZIP used for housing allowance.
Use the duty-station ZIP, which can differ from where you live.
School time does not meet the 20-year active retirement threshold. USU time can increase retired pay after eligibility; HPSP service credit follows different rules. USU guidance · HPSP law.
Commissioned before medical school? (optional)
Choose ROTC or the Naval Academy only if you were commissioned before medical school. Undergraduate time is not automatically counted as active retirement service or basic-pay years.
10 estimated active years in 2026. The commission date alone does not establish active retirement service or basic-pay longevity.
For USU or HPSP, enter the year countable active service began after medical school. Exclude medical-school time and inactive periods when estimating the 20-year active retirement threshold. Check your service record if you had prior active duty.
Enter the additional years you expect to serve. The pension comparison includes active retired pay only when the projected total reaches 20 eligible active years.
Commissioned 2016Now: 2026Latest end: 2056
Past dates are fixed. Drag the slider to choose an end year from 2027 onward. The active-duty start year, not the commission year, sets the estimated active retirement-service total.
Enter your LES pay longevity if different. This changes basic-pay steps, not active-duty retirement eligibility. You can replace the current monthly basic pay below with your LES value.

Housing allowance (BAH)

Your duty-station ZIP, pay grade, and dependent status determine the estimated housing allowance. Confirm the amount against your LES.

The BAH amount below updates with the duty-station ZIP entered above, your pay grade, and this dependent status.

Current Navy pay

Too complicated? Select your LES to fill pay fields

Select a PDF LES to preview monthly basic pay and BAH. The file is read in this browser only; this lab does not upload, save, or send the file or extracted amounts.

Navy bonus and retirement

A signed retention bonus adds to Navy cash pay. A pension may add value after retirement eligibility.

Retention bonus

Check your obligation end dates with personnel records; the commission and active-duty dates do not establish RB eligibility. Navy FY26 guidance.
Choose the guidance in effect when your current agreement was signed. New fiscal-year rates do not automatically replace an existing agreement.
Retention bonus term

Source: FY26 Medical Corps Special Pay Guidance (PDF ↗) · NAVADMIN 229/25 (authority) · DFAS FY26 rate table

Defaults to the selected agreement length. Change it if the agreement is already underway. The forecast counts this RB only during the years remaining; it assumes no renewal.
The Navy pays 2.5 months of basic pay once, at the 12th year, for 4 more years of obligated service. Confirm with BUMED that it can run concurrently with RB or training obligations. Not paid under the Legacy retirement system.
Rates shown are annual payments for an approved agreement, not a one-time total. Actual eligibility, agreement length, and payment timing are governed by Navy approval and the signed contract. Use the local LES reader above to check basic pay and BAH; review other pay against your LES.

Pension value

If the stay path reaches 20 eligible active years, the lab estimates future pension payments, applies the entered tax and discount rates, and subtracts any Reserve pension modeled for the leave path. It adds the remaining value to the adjusted comparison as an annual equivalent. The gross cash table does not show pension payments. If 20 years are already earned, the existing pension is excluded; added accrual from staying longer is not modeled.

Enter the expected retirement-grade High-3. Projected promotions change cash pay, but this pension input stays under your control.
Used to estimate when pension payments would begin.
22% is a planning example, not a national average. It treats pension dollars as additional taxable income in a 22% federal bracket. Replace it using expected retirement income and filing status; state tax is omitted.
Future dollars are worth less than dollars available now. This rate brings future cash pay back to today's value after inflation; use the same real-dollar basis as the salary-growth input. Try 3%, 5%, and 7% to see sensitivity. It is an assumption, not a predicted investment return.
A military pension rises with inflation and is backed by the federal government, so it is closer to an inflation-protected Treasury bond than to risky civilian pay. The 3% default rounds the Treasury real yields on September 28, 2026 (3.14% at 20 years, 3.28% at 30 years). Using the cash rate here undervalues the pension. Treasury real yields
Averages use KFF 2025 employer premiums (family $26,993; worker share $6,850; single $9,325 and $1,440) minus the 2026 TRICARE Prime retiree enrollment fee. Family or single follows the dependents setting. KFF · TRICARE fees
Counted only if the stay path reaches 20 years, from retirement until age 65, at the pension rate. TRICARE for Life after 65 is not valued.
VA ratings come in 10% steps, so 25% falls between 20% and 30%. Uses 2026 VA rates; with dependents uses the veteran-with-spouse rate (children add more). Leaving: tax-free VA pay starts at separation. Staying: at 50% or higher it is paid in full on top of retired pay after 20; below 50% it replaces part of retired pay. VA rates · Concurrent receipt

Civilian pay comparison

Choose a salary source for the civilian job location, or enter an offer you can verify.

Enter a city and two-letter state. A representative ZIP fills the location field; you can replace it with the job address ZIP.
Apply to the starting civilian salary in each later year. Real growth means pay growth after inflation; 0% keeps pay constant in 2026 dollars. There is no standard primary-care growth rate, so use 0% as a baseline and test -1% and +1%. For context, Doximity reported 2.0% growth in average U.S. physician compensation from 2024 to 2025, while consumer prices rose 2.7% during 2025: about -0.7% after inflation. That national comparison is not a forecast for an individual physician or specialty.
Use this rate for civilian pay changes after the first year. Enter your first-year tax amount below. Choose a filing example and tax state below, then apply sample estimates to get a suggested rate. The sample rate updates if you change the salary.

Sample estimates

Choose your filing status and tax state, then apply sample taxes and benefits. Edit any amount to use your own estimate.

2026 federal brackets and standard deductions. Head of household uses single-filer state brackets as an approximation.
Choose the state applicable to your military pay. It may differ from your duty ZIP.
Fills from the civilian job ZIP. Choose another state if your tax situation differs.

Examples use 2026 federal and payroll rules, published 2026 state brackets and basic deductions, an illustrative 4% civilian retirement contribution, applicable Navy TSP contributions, and national health premium averages. State calculations omit credits, phaseouts, special military residency rules, local taxes, and some state payroll deductions. Spouse income, deferrals, and health out-of-pocket costs are omitted. Malpractice, tail, and GI Bill values use your entries. Check these planning assumptions against your own records.

Financial adjustments

Taxes, benefits, malpractice, GI Bill, and household spending. Defaults are already applied; open to fine-tune.

Taxes, insurance costs, and employer contributions change the value of each path beyond gross pay.

Taxes

Different tax treatment changes spendable income. Navy housing and food allowances are generally excluded from taxable pay.

Enter a civilian job ZIP and salary to see a suggested annual tax amount.
Enter estimates for both paths to compare after-tax cash. A blank field or $0 means no tax has been modeled for that path. Replace sample figures with a household tax estimate when available.
Enter a civilian salary and tax estimates to compare effective tax rates.

Employer benefits and TSP

Employer retirement contributions are compensation even when they are not part of salary. Compare future contributions under both paths.

New jobs often start lower while a panel or productivity builds, or during a partnership track. 100% assumes full pay from day one.
Moving, state license, credentialing, board or DEA fees, and any unpaid gap between jobs. Counted in year 1.
Military disability covers basic pay only and SGLI ends at separation. Enter premiums for own-occupation disability and term life coverage you would buy.
Add civilian employer benefits missing from the salary figure. The sample uses a hypothetical 4% retirement contribution on up to $360,000 of civilian pay. For BRS, the lab assumes the physician contributes enough to receive the full 5% government contribution on basic pay. The amount follows modeled rank and basic-pay steps in future years. Edit the field if the contribution differs. Legacy High-36 defaults to $0. Confirm both plans. Leave health-plan costs in the separate health field.

Civilian health care costs

Health-plan premiums and out-of-pocket spending reduce the value of civilian pay. Enter the annual difference from comparable TRICARE costs.

These are annual amounts: the 2025 national average employee premium was $1,440 per year ($120/month) for self-only coverage or $6,850 per year (about $571/month) for family coverage. The sample assumes $0 comparable TRICARE premium. Add the annual difference in out-of-pocket costs for your own plans.

Malpractice coverage

Count only premiums or tail coverage you would personally pay. Including employer-paid coverage would overstate the cost of leaving.

Enter $0 if the civilian employer covers the premium and any tail, or if the benchmark already reflects the expense. Tail is spread over expected additional service years. Verify the offer’s coverage and exit terms.

Paying for your own coverage?

These 2026 figures are the midpoint of a published carrier-rate range for your civilian job state and primary-care specialty, not a measured average or personal quote. They assume mature claims-made coverage at $1 million/$3 million. County, procedures, coverage terms, and underwriting can change the price. Keep $0 when your civilian employer pays or the salary figure already includes this expense. View source and range ↗

GI Bill value

The GI Bill affects this decision only if staying creates education value that would be unavailable on the civilian path.

Enter only the added education value available by staying: expected tuition, housing, and books for a dependent minus any benefit available on the leave path. An already-earned personal entitlement usually adds $0. The lab spreads this total evenly across the additional service years and discounts each year with the other cash flows.

Household spending

A pay gap builds wealth only to the extent it is saved. If a higher civilian salary raises household spending, less of the gap is left over.

A planning assumption, not an average. Enter your own. Used to express the result in years of household spending.
0% assumes the civilian household saves all of its extra pay. Try 25%, 50%, and 75% to see how lifestyle spending changes the result. The pension is excluded because it is not paid while working.

FY26 pay rates · 2026 BAH and tax examples

Leave for civilian practice

First-year civilian pay

Enter an actual job offer if you have one.

Annual financial opportunity cost of staying

Comparison displays round dollars to the nearest $100. Editable fields and calculations retain exact amounts.

Year-by-year comparison

Illustration in constant 2026 dollars. Basic pay follows the selected O-4 years-of-service step when known; other cash inputs and annual adjustments are held constant. The table totals are undiscounted gross cash. The present-value result above also includes entered taxes, benefits, expenses, and net conditional pension value.

Cumulative present-value gap

The final point equals the present-value opportunity cost above.

Stay-to-20 break-even

Pension value kept by staying, solid lineCivilian advantage still to give up before 20, dashed line
At each year of service, compares what staying to 20 preserves with what it still costs.
Show year-by-year details

What drives the Year 1 difference

Each adjustment shows how it changes the civilian-minus-Navy difference. Positive favors civilian practice; negative favors Navy.

Adjusted value of each path over time

Navy, solid lineCivilian, dashed line
Annual value after entered taxes, benefits, and expenses. The shaded band between the lines equals that year's adjusted financial gap. The vertical axis is zoomed to the range of the two paths, so it may not start at $0. The pension line item spreads the present value of future payments across the service years for comparison; it is not pension cash received in those years. GI Bill value is also spread across the selected horizon.

Adjusted financial gap each year

Civilian advantageNavy advantage
Civilian minus Navy after the entered annual adjustments. Positive bars favor civilian practice.
YearActive YOSGradeRBNavy cashCivilian cashGross cash gap

Financial opportunity cost of staying in the Navy

The amount this physician could give up by staying, after the financial inputs and service years selected above.

Present value over the selected service yearsPositive: civilian path pays more. Negative: Navy path pays more.

What would Navy-specific advantages need to be worth to you? Weigh them at the end of the page.

A completed comparison is counted only when you choose this button after reviewing valid results. A third-party counter receives only a counter key when you click; it does not receive your scenario inputs. The public total counts comparisons, not unique people or career outcomes.

Current cash comparison

Current Navy
Civilian

Decision assumptions

Closer to 20: the pension component

Conditional on completing service to 20 years. With the same pension and payment duration, fewer years of waiting increase its present value today.

Amber → red means closer to retirement eligibility. Dollar labels and years show the same information without color.

Illustrative present value of the pension stream, in constant dollars
Active service nowBRSLegacy High-36
10 years10 years to 20$452,993$566,241
15 years5 years to 20$578,146$722,683
18 years2 years to 20$669,277$836,596
19 years1 year to 20$702,741$878,426

At 20 eligible active years: retirement eligibility is already reached. An existing pension is not a benefit newly unlocked by staying longer.

Fixed assumptions and interpretation

This illustration holds annual High-3 basic pay at $120,000, retirement at 20 eligible active years, 30 annual pension payments, and a 5% real discount rate. The annual pension is $48,000 under BRS or $60,000 under Legacy High-36, before taxes. The first annual payment is modeled one year after retirement. These fixed assumptions are separate from your selected scenario inputs.

This shows the pension component only. It does not estimate the probability of completing service, the net financial gain from staying, or any physician's overall retention incentive. Civilian earnings, taxes, service costs, Reserve eligibility, vested TSP assets, and nonfinancial preferences can change the full comparison. These amounts are not added to the scenario results.

Paper's pension sensitivity data (10, 18, and 19 years) · DoD retirement rules

This is a conditional financial comparison, not a retention prediction or an exact personal value of Navy service. BAH and BAS are already in Navy cash and are generally tax-exempt. Taxes are included only if you enter both tax estimates; the optional pension estimate is conditional on the stated assumptions. The break-even interpretation is a threshold to investigate, not a measured preference. This version evaluates the existing compensation package only.

Nonfinancial factors to weigh

Potential Navy advantages to weigh

Check those you expect to use and value compared with your civilian option. Availability depends on your role, eligibility, and command.

Professional and clinical

Navy FTOS guidance says selected trainees remain on active duty with the same benefits. This can make training-year pay more favorable than a civilian fellowship stipend; selection is competitive and may add a service obligation. The lab does not automatically model fellowship pay or any later salary increase.

Time and family

Community and mission

Service-linked perks and amenities

See Military OneSource, USO admissions, and your card issuer's current terms. These benefits vary by eligibility and actual use. Reserve members and retirees may keep access to some of them, so check only advantages that differ between your two paths.

These choices do not change the dollar gap. Pension, healthcare, GI Bill, TSP, and malpractice costs are handled in the financial inputs. Verify any discount or fee savings against what the civilian or Reserve path would also receive; this checklist assigns no dollar value to them.

Data and definitions

The nonfinancial checklist draws on public descriptions of Navy physician careers, Navy Medicine practice settings, continuing education, Medical Corps CME funding, and military leave. Options are potential advantages, not guaranteed opportunities or measured dollar values.

2026 O-4/O-5/O-6 basic pay: DFAS. Officer BAS: DoD. Navy primary-care IP, BCP, and annual RB by agreement length: FY26 Medical Corps guidance and FY25 corrected guidance. FY26 rates apply to eligible new agreements; an existing agreement keeps its signed rate unless an approved renegotiation changes it. 2026 BAH by duty-station ZIP, grade, and dependent status: DTMO lookup and annual data. The lab loads a readable 2026 ZIP crosswalk based on a normalized DTMO table; verify unusual cases, rate protection, and midyear adjustments with finance.

Marit Health published San Diego city benchmarks used only when the comparable civilian job ZIP resolves to San Diego, CA: pediatrics, internal medicine, family medicine. Marit reports city or metro estimates from self-reported data, not pay for each ZIP or verified civilian-only offers. For other civilian job ZIPs, the lab identifies the location and suggests the nearest city from an embedded list of major U.S. cities within 250 straight-line miles. City-to-ZIP and ZIP-to-city lookups come from Zippopotam.us. A city search selects a representative ZIP, which may differ from a specific job address; city-center coordinates are approximate. The suggested Marit city page may lack a usable figure for a specialty. The lab links the matching specialty page and lets the user enter its displayed amount; it does not retrieve or verify that amount automatically. An actual offer can also be entered. The lab never substitutes San Diego or another nearby-city salary automatically. For example, the Honolulu internist and Honolulu family medicine pages have published figures, but availability varies by specialty and date. Methodology.

Doximity 2026 national specialty averages reflect 2025 responses. Medscape 2026 national specialty averages reflect full-time physicians' 2025 total compensation; the three displayed values are rounded to $1,000. Neither is a San Diego estimate. SalaryDr’s 2026 national attending medians come from verified self-reports through July 17, 2026: pediatrics $310,000 (n=261), internal medicine $345,000 (n=157), and family medicine $310,000 (n=143). Its internal-medicine group includes hospital medicine, so it may not match outpatient general internal medicine. All national sources are separate sensitivity checks; none is averaged with Marit or represented as a local civilian offer.

10 U.S.C. § 1089 generally makes the federal remedy exclusive for military medical personnel acting within the scope of duty. Outside work is a separate coverage question. Civilian premium and tail responsibility depends on the employment contract and policy. The $0 example avoids counting employer-paid coverage or a cost already included in reported compensation.

Tool behavior: “Share lab” copies or sends the fixed page URL without inputs. “Mark comparison complete” calls a third-party counter service with a counter key only; scenario fields are not included in the request. The browser also records completion in session storage to limit repeat counts within that browser session. A third-party service may receive standard network metadata such as an IP address.

FY26 special-pay checks: DFAS lists $8,000 annual board-certification pay for eligible physicians; the $15,000 statutory ceiling is not the FY26 paid rate. NAVADMIN 229/25 continues the program but does not list specialty RB rates; the FY26 Medical Corps guidance and DFAS table provide those rates. This lab assumes a fully qualified primary-care specialist and does not model General Medical Officer tour incentive pay or a GMO training path.

Service-date rules: 10 U.S.C. § 2126 excludes HPSP time from active retirement eligibility and basic-pay service, with limited conditional Selected Reserve credit. Navy HPSP Reserve guidance describes the record-review process for qualifying years and points. DoD active-retirement guidance requires 20 active-service years for non-disability retirement; 37 U.S.C. § 205 governs basic-pay longevity, which may differ from active service. Verify both dates and any retirement points against official records. DoD BRS eligibility and opt-in guidance explains the choice available to eligible pre-2018 members. Training-path credit: the DoD Financial Management Regulation, volume 7B, chapter 1 includes actual USU medical-student time in the retired-pay multiplier after eligibility. USU service-credit guidance explains that it does not count toward active retirement eligibility or current basic-pay longevity. 10 U.S.C. § 2126 excludes HPSP student time from those measures, with a limited, conditional Selected Reserve points provision. 10 U.S.C. § 2106 addresses ROTC advanced-training time. Under 10 U.S.C. § 971, Naval Academy midshipman time generally does not count toward a military officer's length of service. DoD retirement guidance explains that an Academy graduate's initial service-entry date may be the Academy reporting date, which can affect the retirement-plan category without adding creditable pension years. This lab does not automatically credit Academy, ROTC, or HPSP student years. Prior service and special exceptions require personnel-record review.

Life-expectancy sample: CDC U.S. Life Tables, 2024, Table 1. The lab rounds remaining years at each path's pension start age; it does not model individual mortality or longevity risk. Retirement rules: active duty and Reserve. Pension tax treatment: IRS. The optional malpractice starting point is the midpoint of a published 2026 state and specialty carrier-rate range for mature $1 million/$3 million claims-made coverage. It is not a statistical average or personal quote; actual physician-paid cost depends on the employment contract, location, practice activities, and policy. A 2012 White Coat Investor essay motivates a longer stay-or-separate career comparison; its historical dollar examples are not used here. GI Bill transfer rules: VA. Navy tax state generally follows applicable military residency rules rather than duty ZIP; see Military OneSource. Sample estimate sources: IRS 2026 brackets, SSA payroll rules, 2026 state income-tax brackets and basic deductions (Utah rate updated to 4.45%), California 2026 SDI, KFF premiums, BRS TSP, and IRS 401(k) compensation limit. Model is illustrative and should be checked against an actual LES, tax return, contract, and job offer before individual use.

Suggest an improvement

Share a correction, missing source, or idea through a short Google Form. No GitHub account is needed.

The form opens in a new tab. Do not include an LES, personal identifiers, or patient information. Suggestions are reviewed before any site change.