Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- CB04 Policy
-
When omitted Blank
Default 160 rows
About this input
The contribution values and bounds for every slot, group and tier: a flat monthly amount with its floor and cap, and a percent of premium with its minimum and maximum. Each slot reads only the columns of its own mode.
Column Range or allowed values Slot Not declared Group Not declared Tier Not declared Flat amount ($/month) 0 to 50000 Flat floor ($/month) 0 to 50000 Flat cap ($/month) 0 to 50000 Rate 0 to 1 Rate minimum 0 to 1 Rate maximum 0 to 1 - CB04 Premiums (required)
-
Default 20 rows
About this input
The total monthly premium per contract, employer plus employee share, for each plan and tier in each plan month, in dollars. Enter a renewal as a different amount from its first month on.
Column Range or allowed values Plan Not declared Tier Not declared Month 1 0 to 50000 Month 2 0 to 50000 Month 3 0 to 50000 Month 4 0 to 50000 Month 5 0 to 50000 Month 6 0 to 50000 Month 7 0 to 50000 Month 8 0 to 50000 Month 9 0 to 50000 Month 10 0 to 50000 Month 11 0 to 50000 Month 12 0 to 50000 - CB04 Plans
-
When omitted Blank
Default 5 rows
About this input
Up to five plans, P1 to P5, each with an optional display name. The plan codes link the premium table and the census.
Column Range or allowed values Plan Not declared Plan name Not declared - CB04 Pay Frequency (required)
-
Default Biweekly (26) Allowed Weekly (52), Biweekly (26), Semimonthly (24), Monthly (12)
About this input
How many paychecks a year the employer runs. It is used only to show the employee deduction per paycheck.
- CB04 Plan Year Start (required)
-
Unit date Default 2026-01-01
About this input
First day of the 12-month plan year. Month 1 of the premium table and of the census starts here; it must be the first day of a month.
- CB04 Scenario Slot (required)
-
Default Design 1 Allowed Baseline, Design 1, Design 2, Design 3
About this input
Which policy the scenario grid holds fixed while premiums and the tier mix change. The grid does not re-optimize the policy in each cell.
- CB04 Tiers
-
When omitted Blank
Default 4 rows
About this input
The four coverage tiers with an optional display label, the target monthly employee deduction, and an optional maximum monthly deduction that every contribution policy must respect.
Column Range or allowed values Tier Not declared Name Not declared Target deduction ($/month) 0 to 50000 Maximum deduction ($/month) 0 to 50000 - CB04 Scenario Premium Step (required)
-
Unit % Default 0.02 Range 0.001 to 0.2
About this input
The difference in premium change between neighbouring rows of the scenario grid. The rows run from the center minus five steps to the center plus five steps.
- CB04 Scenario Mix Step (required)
-
Unit percentage points Default 0.05 Range 0.01 to 0.2
About this input
The shift, in percentage points, in the share of enrollees in the three dependent tiers between neighbouring columns of the scenario grid. Headcounts are re-rounded to whole people.
- CB04 Scenario Premium Center (required)
-
Unit % Default 0 Range -0.5 to 1
About this input
The premium change applied at the middle row of the scenario grid. 0 means the premiums as entered.
- CB04 Budget Basis (required)
-
Default Annual Allowed Annual, Monthly
About this input
Annual uses the budget as the plan-year limit. Monthly multiplies it by 12 for that limit; months that cost more than one twelfth are flagged, not enforced.
- CB04 Census Mode (required)
-
Default Employee rows Allowed Employee rows, Headcount rows
About this input
Employee rows lists each enrolled employee with coverage dates. Headcount rows lists counts by group, plan, tier and a month range. Use one form only; the other must stay empty.
- CB04 Budget (required)
-
Unit $ Default 70000 Range 0 to 1000000000
About this input
The most the employer will spend on premium contributions for the covered months of the plan year, in dollars. Explicit subsidies are reported separately and are not part of this limit.
- Calculation Mode (required)
-
Default Optimize Allowed Calculate, Optimize, Scenario grid
About this input
What to run. Calculate evaluates the entered policies only. Optimize also solves every design whose action is Optimize. Scenario grid does both and fills the premium and tier-mix table for one policy.
- CB04 Billing Rule (required)
-
Default Covered on the 1st Allowed Covered on the 1st, Covered any day
About this input
Which months of an employee's coverage carry a monthly premium. The usual rule bills a month when coverage is in force on its first day; the alternative bills any month the coverage touches.
- CB04 Groups
-
When omitted Blank
Default 10 rows
About this input
Up to 10 policy groups, such as salaried and hourly: a display name and an optional explicit subsidy per enrolled employee-month, reported as a separate employer cost.
Column Range or allowed values Group Not declared Group name Not declared Subsidy ($ per enrolled month) 0 to 50000 - CB04 Headcounts
-
When omitted Blank
Default 0 rows
About this input
Up to 20 headcount rows, each a group of employees with the same group, plan and tier enrolled from a first to a last plan month. A mid-year change takes one more row.
Column Range or allowed values Group G01, G02, G03, G04, G05, G06, G07, G08, G09, G10 Plan P1, P2, P3, P4, P5 Tier EE, ES, EC, FAM First month 1 to 12 Last month 1 to 12 Headcount 0 to 100000 Eligible Yes, No - CB04 Employees
-
When omitted Blank
Default 10 rows
About this input
Up to 10 employee coverage rows: a synthetic employee ID, group, plan, tier, coverage start and end dates, and eligibility. The same ID may appear twice for a mid-year change if the two periods do not overlap.
Column Range or allowed values Employee ID Not declared Group G01, G02, G03, G04, G05, G06, G07, G08, G09, G10 Plan P1, P2, P3, P4, P5 Tier EE, ES, EC, FAM Coverage start Not declared Coverage end Not declared Eligible Yes, No - CB04 Designs (required)
-
Default 4 rows
About this input
The baseline and up to three designs: a label, the policy mode (flat dollars, percent of premium, or the two-rate employee-only plus dependent-increment rule), the action (evaluate the entered values or optimize), the objective, and the two-rate values and bounds.
Column Range or allowed values Slot Not declared Name Not declared Policy mode Flat dollars, Percent of premium, Two-rate Action Evaluate, Optimize Objective Target deviation, Lowest maximum deduction a (entered) 0 to 1 b (entered) 0 to 1 a minimum 0 to 1 a maximum 0 to 1 b minimum 0 to 1 b maximum 0 to 1 - CB04 Display Slot (required)
-
Default Design 1 Allowed Baseline, Design 1, Design 2, Design 3
About this input
Which policy the headline figures and the tier chart describe: the baseline or one of the three designs.
Outputs
- CB04 Termination Reason
-
No unit declared
About this output
How the optimizer finished for the selected design: the exact method used and whether the budget was binding, or that the design was proven infeasible.
- CB04 Subsidy Annual
-
Unit $
About this output
Explicit employer subsidies over the covered months, in dollars, from each group's subsidy per enrolled employee-month. They are a separate employer cost, not part of the premium or the budget.
- CB04 Tier Distribution
-
No unit declared
About this output
Enrollment by tier for the selected policy: employer and employee cost, enrolled employee-months and each tier's share.
- CB04 Unused Budget
-
Unit $
About this output
The budget left after the selected policy's employer cost, in dollars. A negative figure means the policy costs more than the budget.
- CB04 Total Premium
-
Unit $
About this output
Total premiums over the covered months, employer plus employee share, in dollars.
- CB04 Scenario Notes
-
No unit declared
About this output
A note for each scenario cell: why a cell has no value, or how many enrollment pools reached 0% or 100% dependent share there. Blank when there is nothing to note.
- CB04 Scenario Grid
-
No unit declared
About this output
The employer cost over the covered months for 11 premium changes (rows; the first column holds the change) by 11 dependent-share shifts (columns, 5 steps below to 5 steps above), with the scenario policy held fixed. This is sensitivity analysis, not a probability.
- CB04 Scenario Row Axis
-
No unit declared
About this output
The rows of the scenario grid: the change applied to every premium, as a percentage.
- CB04 Slot Summary
-
No unit declared
About this output
The baseline and the three designs, one row each: employer, employee and premium totals, subsidies, budget use, savings, objective and bound, the largest deduction, the two-rate values, the budget price and the optimizer status.
- CB04 Shortfall
-
Unit $
About this output
How much more than the budget the selected design's required minimum contributions cost, in dollars. Blank unless the design is infeasible.
- Status Code
-
No unit declared
About this output
A short code for the reason the status line shows, such as V03-NO-CENSUS, EMP-4-LIST or I1-BUDGET; OK when the result is complete. Use it to recognise a status without reading its sentence.
- self Check
-
No unit declared
About this output
PASS when every internal consistency check of the workbook holds for this result, FAIL otherwise. Do not rely on a result that reads FAIL.
- Warning Count
-
No unit declared
About this output
How many warnings are active for this result.
- Warnings Text
-
No unit declared
About this output
The active warnings joined into one line, or blank when there are none.
- Warnings Table
-
No unit declared
About this output
One row per warning this calculator can raise: its code, whether it is active, and its message when it is.
- Model Status
-
No unit declared
About this output
OK when the result is complete. CHECK, INFEASIBLE, NO SOLUTION FOUND or NOT VALID, with a reason to act on, otherwise; NOT VALID results show no figures.
- Custom Assumptions
-
No unit declared
About this output
Whether any reference or statutory value was overridden. Always false here: every premium, policy and census value is the user's own assumption.
- Model Version
-
No unit declared
About this output
The version of this calculator's model.
- Reference Version
-
No unit declared
About this output
The reference dataset used. This calculator uses no statutory reference data, so it reads none.
- Optimizer Status
-
No unit declared
About this output
OPTIMAL when every optimized design passed its exactness check, FAILED if one did not, and blank when nothing was optimized or a design was infeasible.
- CB04 Employees Check
-
No unit declared
About this output
The check of each employee row: blank for an unused row, OK, or the first problem found, such as a missing field or an overlapping coverage period.
- CB04 Employee Annual
-
Unit $
About this output
What employees pay in premium deductions under the selected policy over the covered months, in dollars. Ineligible enrollees pay their full premium and are included.
- CB04 Employer Annual
-
Unit $
About this output
What the employer pays in premium contributions under the selected policy over the covered months, in dollars. Each month's contribution is rounded down to the cent.
- CB04 Feasibility Explanation
-
No unit declared
About this output
One sentence on whether the selected design could meet its constraints and, if not, which kind of constraint failed: a floor or maximum deduction against a cap, the rate bounds, or the budget.
- CB04 Employer Monthly Avg
-
Unit $ per month
About this output
The selected policy's employer cost divided by the number of plan months that have any enrollment, in dollars per month.
- CB04 Baseline Savings
-
Unit $
About this output
How much less the employer pays under the selected policy than under the baseline, over the covered months. A negative figure means the selected policy costs the employer more.
- Calculation Mode Used
-
No unit declared
About this output
The action this result was computed with.
- CB04 Bound
-
Unit $
About this output
The objective value of the exact continuous solution, before the employer share is rounded down to the cent. The posted objective can differ from it by rounding only.
- CB04 Deduction Per Pay
-
No unit declared
About this output
The employee deduction per paycheck for each group, plan and tier that has enrollment, under each policy: the average monthly deduction of the enrolled months, times 12, divided by the paychecks in a year.
- CB04 Budget Used
-
Unit %
About this output
The selected policy's employer cost as a share of the plan-year budget. Above 100% means the policy costs more than the budget; an optimized design never does.
- CB04 Rate A
-
Unit %
About this output
The employee-only rate a of the two-rate policy: the share of the employee-only premium the employer pays. Blank or zero for other modes.
- CB04 Policy Result
-
No unit declared
About this output
The contribution or rate each policy sets for every group and tier (a dollar amount under flat dollars, a rate otherwise, each in its own column), the constraint that decides it (floor, maximum deduction, cap or premium, budget cut, or target), and the enrolled employee-months.
- CB04 Rate B
-
Unit %
About this output
The dependent-increment rate b of the two-rate policy: the share of the cost above the employee-only premium the employer pays. Blank or zero for other modes.
- CB04 Scenario Col Axis
-
No unit declared
About this output
The columns of the scenario grid: the step, then the shift at each of the 11 columns in the share of enrollees in the three dependent tiers, in percentage points, from 5 steps below to 5 steps above. The middle column is the census as entered.
- CB04 Residual Max Money
-
Unit $
About this output
How far the selected design's posted employer cost exceeds the budget, in dollars. An optimized design always shows 0.
- CB04 Max Deduction
-
Unit $ per month
About this output
The largest monthly deduction any eligible enrolled employee pays under the selected policy, in dollars per month.
- CB04 Headcounts Check
-
No unit declared
About this output
The check of each headcount row: blank for an unused row, OK, or the first problem found, such as a month outside 1 to 12 or a headcount that is not a whole number.
- CB04 Minimum Feasible Budget
-
Unit $
About this output
The least the selected design can cost while meeting its floors, caps and maximum deductions, in dollars, stated in the same period as the budget: for the plan year, or per month (rounded up to the cent) when the budget is stated monthly. When the budget is below it, the design is infeasible.
- CB04 Objective Value
-
Unit $
About this output
The posted value of the selected design's objective: the enrollment-weighted total gap between employee deductions and the tier targets, or the largest monthly deduction, in dollars.
- CB04 Objective Name
-
No unit declared
About this output
Which objective the selected design was optimized for: target deviation or lowest maximum deduction. Blank for a policy that was only evaluated.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.
Methodology
Purpose and model boundary
This calculator compares how an employer splits health plan premiums with its employees over one 12-month plan year. You enter the total monthly premium of each plan and coverage tier, who is enrolled and when, and up to four contribution policies: the baseline you have today and three designs. For each policy the workbook posts, for every enrolled employee and covered month, the employer's contribution and the employee's deduction, and adds them up. The main results are what each policy costs the employer and the employees, how much of the budget it uses and what it saves against the baseline.
A design can also be optimized. The workbook then finds the contribution that keeps employee deductions as close as possible to the target you set for each tier, or that makes the largest monthly deduction as small as possible, without spending more than the budget and within the floors, caps and maximum deductions you set. Every offered optimization is solved exactly inside the spreadsheet, and the result says whether that was proven. The Scenario grid choice adds an 11 by 11 table of what one policy, held fixed, would cost if premiums changed and enrollment shifted toward or away from dependent coverage.
Every figure on this page is computed by the spreadsheet; the page adds nothing to it. The model is educational. It does not quote insurance, does not test the affordability or nondiscrimination rules that apply to employer plans, and does not predict how employees would change plans when contributions change. It is not financial, tax, insurance, benefits or legal advice.
Inputs and units
- Plan year start: the first day of a month from 2000 to 2099. Month 1 of the premiums and of the census starts here.
- Employer budget: the most the employer will spend on premium contributions for the covered months, from 0 to 1,000,000,000 dollars. It is needed only when a design optimizes. Explicit subsidies are reported separately and are not part of it.
- Budget stated as: Annual uses the amount as the plan-year limit; Monthly multiplies it by 12, and months that cost more than one twelfth are flagged, not enforced.
- Payroll frequency: weekly (52), biweekly (26), semimonthly (24) or monthly (12). It is used only to show the deduction per paycheck.
- Plans: up to five, P1 to P5, each with an optional name.
- Premiums: the total monthly premium per contract, employer plus employee share, for each plan, tier and plan month, from 0 to 50,000 dollars in whole cents. A renewal is entered as a different amount from its first month on. A blank is allowed only where nobody is enrolled.
- Tiers: employee only (EE), employee and spouse (ES), employee and children (EC) and family (FAM), each with an optional label, a target monthly deduction and an optional maximum monthly deduction. A blank maximum means no limit; a maximum of 0 means the employer must pay the whole premium.
- Groups: up to ten contribution groups, G01 to G10, such as salaried and hourly, each with an optional name and an optional explicit subsidy per enrolled employee-month.
- Census form: Employee rows or Headcount rows; use one form only, and leave the other empty.
- Employee rows, up to 10: a synthetic employee ID (a capital letter, then up to 15 capital letters or digits), group, plan, tier, coverage start and end, and whether the employee is eligible for the employer contribution (blank means yes). The same ID may appear on a second row for a mid-year plan or tier change if the two periods do not overlap. The rows can be pasted from a spreadsheet and are put in ID order, then coverage-start order.
- Headcount rows, up to 20: a group, plan and tier, a first and last plan month from 1 to 12, a headcount from 0 to 100,000, and eligibility. Each row is a cohort, so one row covers any number of employees for any run of months, and a mid-year change takes one more row. Twenty rows hold, for example, two groups with two plans and four tiers plus four change rows; three or more groups with two plans each do not fit.
- Month counted when (employee rows only): a month carries a premium when coverage is in force on its first day, or when the coverage touches any day of it.
- Policies: the baseline and three designs, each with a label, a mode (flat dollars, percent of premium, or two-rate), an action (evaluate the entered values, or optimize; the baseline always evaluates), an objective for an optimized design (target deviation, or lowest maximum deduction), and, for the two-rate mode, the entered rates a and b and their bounds.
- Policy values, for every policy, group and tier: a flat monthly amount with an optional floor and cap, and a rate of premium with an optional minimum and maximum. Each policy reads only the columns of its own mode and action. A blank floor or minimum is 0; a blank cap is the premium and a blank maximum rate is 100%.
- Show results for: the policy the headline figures and the tier chart describe.
- Scenario policy, premium change at the center, premium change step and dependent share step: the scenario grid's fixed policy and its axes.
Money is in US dollars per month or over the covered months, as each label says; rates are percentages of the premium.
Governing relationships
Covered months. Each census row is laid out over the 12 plan months. Under the usual rule a month counts when coverage is in force on its first day; under the alternative it counts when coverage touches any day of it. Coverage outside the plan year is ignored. A headcount row counts its headcount in every month from its first to its last. Rows for the same group, plan, tier and month add up. Ineligible enrollees pay the full premium, count in the premium and employee totals, and are left out of every optimization, the budget and the scenario reallocation.
The three policy modes. On each enrolled employee-month with premium P, and employee-only premium P0 for the same plan and month, the employer's contribution is
flat dollars: E = min(P, amount for the group and tier)
percent of premium: E = rate for the group and tier × P
two-rate: E = min(P, a × P0 + b × max(0, P − P0))
so in the two-rate mode the employer pays share a of the employee-only premium and share b of the extra cost of dependent coverage. One pair of rates applies to every group, both from 0% to 100%, and every premium of a plan must be at least that plan's employee-only premium in the same month. Contributions do not vary by plan.
Posting. The employer's contribution on each employee-month is rounded down to the cent, and the employee's deduction is the premium less that contribution, so the two always add up to the premium exactly and the posted employer cost never exceeds the unrounded one. Every total is a sum of posted cents:
employer cost = sum of employer contributions over the covered months
employee cost = sum of employee deductions over the covered months
budget used = employer cost ÷ plan-year budget
savings against the baseline = baseline employer cost − this policy's employer cost
Explicit subsidies are each group's subsidy times its eligible enrolled employee-months, a separate employer cost. The deduction per paycheck for a group, plan and tier is the enrollment-weighted average monthly deduction of its enrolled months, times 12, divided by the paychecks in a year.
Optimizing for target deviation. The objective is the enrollment-weighted total gap between each eligible employee's monthly deduction and the target for the tier,
objective = sum over eligible employee-months of |deduction − tier target|
subject to each group and tier's contribution staying between its lower bound and its cap, and the employer cost staying within the budget. The lower bound is the floor, raised where needed so that no deduction exceeds the tier maximum. In the flat and percent modes the problem separates by group and tier: without the budget, each cell's best contribution is the weighted median of the contributions that would hit the target exactly, held inside its bounds. If those contributions cost more than the budget, the workbook gives up contribution where it raises the objective least for each dollar saved, segment by segment between the cells' breakpoints, until the cost equals the budget. This is the exact optimum of the problem, and a set of checks on the result certifies it. In the two-rate mode only a and b vary, and the workbook evaluates every corner where two of the problem's constraint and breakpoint lines cross, which is where the optimum must lie; it handles up to 20 distinct enrolled premium amounts.
Optimizing for the lowest maximum deduction (flat and percent modes). The workbook finds the smallest level that every eligible monthly deduction can stay under within the bounds and the budget, by exact interpolation between the sorted breakpoints of the cost of each level, and then returns the cheapest policy that achieves it. This objective is not offered for the two-rate mode.
Infeasibility. A design is infeasible when a lower bound is above its cap or premium, when no two-rate pair meets the rate bounds and the maximum deductions, or when the posted cost of the lowest contributions the design allows is above the budget. The workbook then reports the minimum feasible budget, which is that posted cost, and the shortfall against your budget.
Scenario grid. The scenario policy is held fixed; it is not re-optimized in each cell. Rows change every premium by the center change plus −5 to +5 premium steps, and columns shift each group, plan and month's share of eligible enrollees in the three dependent tiers by −5 to +5 dependent share steps, keeping that pool's own mix of dependent tiers (or the census-wide mix for a pool with no dependents). Shifted headcounts are re-rounded to whole people so each pool keeps its size. Each cell is the employer cost over the covered months; the center cell, with a center change of 0, equals the policy's employer cost exactly.
Calculation sequence
The spreadsheet first checks the inputs and each census row. It then lays every census row over the 12 plan months, posts each policy's contributions and deductions, and adds up the totals. In the Optimize and Scenario grid modes it solves every design whose action is Optimize, and in the Scenario grid mode it then evaluates the 121 cells. A block of consistency checks confirms the arithmetic, including that every posted contribution and deduction add up to the premium, that an optimized design stays within its bounds and the budget and passes its optimality check, and that the grid's center equals the base case, before the status is returned.
Outputs and interpretation
The headline describes the policy you choose under Show results for: the employer's premium contributions, the employees' deductions and the total premiums over the covered months, the share of the budget used, the unused budget and the savings against the baseline, then the explicit subsidies, the employer cost per covered month and the largest monthly deduction. For an optimized design it also shows the objective, its posted value and the continuous optimum it was solved to, the rates a and b of a two-rate design, how the optimizer finished, whether the design was feasible, the minimum feasible budget and, only when infeasible, the shortfall. The Use minimum feasible budget button copies the minimum feasible budget of the policy shown into the budget; it is an annual figure, so use it with the budget stated as Annual.
The policies compared table puts the baseline and the three designs side by side, with each one's employer, employee and premium totals, subsidies, budget use, savings, objective and continuous optimum, largest deduction, rates a and b, the objective change per budget dollar where the budget binds, the lowest maximum deduction level and the optimizer status. Further tables give the contribution or rate of every policy for each group and tier with the constraint that decides it (at the floor, at the maximum deduction bound, at the cap or premium, cut by the budget, at the target median, or no enrollment), enrollment by tier, the deduction per paycheck for every enrolled group, plan and tier under each policy, and the scenario grid. In the grid, the first column gives each row's premium change and the column headings count dependent share steps from −5 to +5, with the shift of each step listed beside the grid. The scenario notes table, in the same layout, says why a cell has no value or how many enrollment pools reached 0% or 100% dependent share there.
Any warnings appear under the results. The model version and the other run details are in the downloaded CSV and JSON files. The per-row census check tables are returned to the API and MCP, and the first problem they find is named in the status.
Under the default inputs, the plan year starts on 1 January 2026 with an annual budget of 70,000 dollars and a biweekly payroll. Two plans, a PPO at 650, 1,300, 1,170 and 1,850 dollars a month and a high-deductible plan at 480, 960, 870 and 1,390, cover ten employees in a salaried and an hourly group, with tier targets of 100, 350, 300 and 550 dollars a month, a family maximum of 750 and a 25-dollar monthly subsidy for each enrolled hourly employee. One employee joins in April, one leaves at the end of August, and one whose coverage starts on 15 March is first billed in April, so the census holds 110 employee-months and 106,940 dollars of premiums. The current flat-dollar policy costs the employer 80,190.00 dollars, 114.6% of the budget. Design 1, flat dollars optimized for target deviation with a 300-dollar employee-only floor, spends exactly the 70,000.00-dollar budget, leaves employees 36,940.00 dollars of deductions and saves 10,190.00 dollars against the current policy. Its total gap from the targets is 5,940.00 dollars, equal to the continuous optimum, and its largest monthly deduction is 550.00 dollars. The salaried employee-only contribution sits at its 300-dollar floor and the salaried employee-and-spouse contribution, 572.50 dollars a month, is the one cut by the budget; its minimum feasible budget is 34,380.00 dollars. The percent-of-premium design spends 69,999.94 dollars and the two-rate design, at a = 76.62% and b = 50.46%, spends 69,999.52, both reaching the same continuous optimum of 5,940 dollars; the two-rate design's largest deduction, 746.43 dollars, stays under the family maximum. Subsidies add 1,325.00 dollars under every policy. The status is OK and every optimized design is OPTIMAL. The first chart stacks the employer and employee cost of each tier for the policy shown. The second puts the four policies side by side against the budget. The third follows each policy's employer cost month by month.
Validation and status logic
The workbook returns one status, chosen in this order: NOT VALID, then INFEASIBLE, then NO SOLUTION FOUND, then CHECK, then OK.
- NOT VALID names the first problem it finds, checked in this order: a plan year start that is not the first of a month; census rows in both forms; no census row in the chosen form; the first failing census row (ID form, group, plan and tier, dates in order, coverage that overlaps an earlier row of the same ID, months from 1 to 12, a whole headcount); a premium that is blank, negative or not in whole cents where someone is enrolled; a two-rate premium below the plan's employee-only premium; a baseline set to optimize; a floor above its cap or a minimum rate above its maximum; a rate outside 0% to 100%; a target, maximum deduction, subsidy or flat amount outside 0 to 50,000 dollars a month; a blank tier target while a design optimizes for target deviation; a blank budget while a design optimizes; the lowest maximum deduction chosen for a two-rate design; more than 20 distinct enrolled premium amounts for a two-rate optimizer; and a scenario premium axis that reaches −100%.
NOT VALIDis a refusal, not a numeric answer: every figure is withheld. - INFEASIBLE names the first infeasible design and whether a bound conflicts with a cap or premium, no rates meet the bounds and maximum deductions, or the required minimum contributions cost more than the budget, with the shortfall. Only the shortfall, the minimum feasible budget, the feasibility and finishing explanations and the contributions table with its binding constraints stay on the page.
- NO SOLUTION FOUND reports that an optimizer's certificate failed. It should never occur; it is reported, never shown as OK.
- CHECK accompanies a computed result that needs the stated review: the workbook's own self-check failed; an optimized design is feasible but its optimality check did not pass, so treat it as a good policy rather than a proven best one; an entered flat amount exceeds a premium, so the employer pays the premium there; with a monthly budget, some months cost more than one twelfth of it; overlapping headcount rows were added together; coverage outside the plan year was ignored; ineligible enrollees pay the full premium; or an evaluated policy leaves a deduction above its tier maximum.
- OK otherwise.
The optimizer status is OPTIMAL when every optimized design passed its exactness check, FEASIBLE_NOT_PROVEN or FAILED when one did not, and blank when nothing was optimized or a design was infeasible. The warnings list also reports, without changing the status, scenario cells where some pools reached 0% or 100% dependent share, and a group or plan with no enrollment, which is held at its lower bound.
Assumptions and limitations
- One policy applies to each group and tier, the same for every plan. A two-rate policy uses one pair of rates for every group.
- A monthly premium is billed for a whole month by the month rule you choose; it is never prorated by day.
- A monthly budget becomes one plan-year limit of 12 times the amount; a month above one twelfth is flagged, not limited.
- The employer share is rounded down to the cent on every employee-month, so an optimized design can leave a few cents of the budget unused. The optimality check certifies the unrounded problem, and the posted objective can differ from its continuous optimum by rounding only.
- Targets and maximum deductions are by tier and shared by every group and design; floors and caps are set per design, group and tier.
- The lowest-maximum-deduction design is the cheapest policy that reaches the smallest possible largest deduction.
- The two-rate optimizer handles at most 20 distinct enrolled premium amounts, and the lowest maximum deduction is not offered for the two-rate mode.
- The scenario grid holds the policy fixed and moves enrollment between tiers only; any other change in enrollment is a different census you enter. With few employees most enrollment pools hold one person, so reaching 0% or 100% dependent share is common.
- There is no file import; census rows are pasted.
Restrictions and non-computing states
The calculator enforces its numeric and choice limits before it accepts a result. An eleventh employee row or a twenty-first headcount row is refused before calculation, and a paste over capacity is refused with the row count, never truncated. Rows in both census forms, an empty census, overlapping coverage for one ID and a premium missing where someone is enrolled are refused by the workbook. Designs are optimized only in the Optimize and Scenario grid modes, and the scenario grid is left blank outside the Scenario grid mode.
Errors and warnings
A request rejected by the page's input limits is not a computed result. A transport or service failure, a timeout or a cancelled run cannot establish a fresh workbook answer, and the last result stays on the page marked as out of date. Review the workbook's References and Disclaimer, and your plan documents and carrier rates, before using a result for a real decision.
References
Sources and further reading
Every premium, census row, target, bound and budget on this page comes from your inputs; the calculator holds no statutory, insurer or market data. The public sources below explain how employer health coverage and employee premium contributions are treated, and where to find public figures on what employers and employees pay. They do not endorse this calculator.
- IRS Publication 15-B (2026), Employer's Tax Guide to Fringe Benefits, "Accident and Health Benefits", explains that the value of accident or health benefits an employer provides can generally be excluded from the employee's wages, and "Cafeteria Plans" explains how a cafeteria plan lets participants receive qualified benefits on a pre-tax basis (retrieved 2026-10-27).
- U.S. Department of Labor, Health Plans and Benefits describes a group health plan as an arrangement set up by an employer, a union or both to provide medical care, and explains that most private-sector plans are covered by ERISA (retrieved 2026-10-27).
- IRS, Questions and Answers on Employer Shared Responsibility Provisions Under the Affordable Care Act explains when an applicable large employer may owe a payment because the coverage it offers is not affordable, a test based on the employee's required contribution for the lowest-cost self-only coverage. This calculator does not run that test (retrieved 2026-10-27).
- Agency for Healthcare Research and Quality, Medical Expenditure Panel Survey Insurance/Employer Component surveys private and public employers on the health insurance they offer, including annual premiums and the annual contributions of employers and employees (retrieved 2026-10-27).
- U.S. Bureau of Labor Statistics, Employee Benefits in the United States reports access to and participation in medical care plans, and its tables give the shares of premiums paid by employers and employees for single and family coverage (retrieved 2026-10-27).
This is an educational model of the contribution policies you enter, not tax, insurance, benefits, payroll or legal advice. It does not test affordability, nondiscrimination or any other rule that applies to employer health plans; check a result against your plan documents, carrier rates and a qualified professional.
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.