{
  "slug": "childcare-subsidy-reimbursement",
  "title": "Childcare Subsidy Reimbursement Gap Calculator",
  "heading": "Childcare Subsidy Reimbursement Gap Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/childcare-subsidy-reimbursement",
  "summary": "Quantify the shortfall between your private-pay rate and state subsidy reimbursement.",
  "description": "State child care assistance programs (CCAP/CCDF) reimburse providers at published market rates that frequently sit below what you charge private-pay families for the same seat. This calculator compares your private-pay rate to the state reimbursement rate for a subsidized child, factors in the family's required co-pay, and shows the monthly and annual gap per subsidized seat. It also computes your blended average revenue per child once subsidized and private-pay seats are combined, which is the number that actually determines classroom profitability, not the sticker rate. Many centers cap the number of subsidy seats per classroom precisely because the gap compounds fast: five subsidized toddlers reimbursed 15% below private pay can erase an entire assistant teacher's salary from the room's margin. Use this to decide how many subsidy seats a classroom can absorb before it needs a private-pay-heavy mix to stay solvent, and to build the case for a rate renegotiation or state advocacy push when the gap is wide.",
  "formula": "Gap per child = private-pay rate − (subsidy reimbursement + family co-pay); annual gap = monthly gap × 12 × subsidized seats.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=childcare-subsidy-reimbursement",
  "inputs": [
    {
      "id": "privateRate",
      "label": "Private-pay monthly rate",
      "kind": "number",
      "hint": null,
      "default": 1250,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "subsidyRate",
      "label": "State subsidy reimbursement rate",
      "kind": "number",
      "hint": null,
      "default": 950,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "copay",
      "label": "Family co-pay",
      "kind": "number",
      "hint": null,
      "default": 60,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "subsidizedSeats",
      "label": "Number of subsidized seats",
      "kind": "number",
      "hint": null,
      "default": 8,
      "unit": null,
      "min": 0,
      "max": null
    },
    {
      "id": "totalSeats",
      "label": "Total enrolled children",
      "kind": "number",
      "hint": null,
      "default": 40,
      "unit": null,
      "min": 1,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "annualGap",
      "label": "Annual reimbursement shortfall",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "monthlyGap",
      "label": "Monthly shortfall across seats",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "gap",
      "label": "Shortfall per child / month",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "blended",
      "label": "Blended average revenue per child",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Private-pay monthly rate: 1250 $",
      "State subsidy reimbursement rate: 950 $",
      "Family co-pay: 60 $",
      "Number of subsidized seats: 8",
      "Total enrolled children: 40"
    ],
    "outputs": [
      "Annual reimbursement shortfall: $23,040",
      "Monthly shortfall across seats: $1,920",
      "Shortfall per child / month: $240",
      "Blended average revenue per child: $1,202"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter private-pay monthly rate ($).",
      "Enter state subsidy reimbursement rate ($).",
      "Enter family co-pay ($).",
      "Enter number of subsidized seats.",
      "Enter total enrolled children.",
      "Read your annual reimbursement shortfall on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "privateRate": 750,
        "subsidyRate": 575,
        "copay": 35,
        "subsidizedSeats": 5,
        "totalSeats": 24
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "privateRate": 1250,
        "subsidyRate": 950,
        "copay": 60,
        "subsidizedSeats": 8,
        "totalSeats": 40
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "privateRate": 2000,
        "subsidyRate": 1525,
        "copay": 95,
        "subsidizedSeats": 13,
        "totalSeats": 64
      }
    }
  ],
  "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."
  ],
  "faq": [
    {
      "q": "Why is the state reimbursement rate usually lower than private pay?",
      "a": "Most states set subsidy rates from a market rate survey conducted every 2-3 years, so the rate lags real market tuition growth. Federal guidance recommends the 75th percentile of current market rates, but many states reimburse well below that, which is why the gap tends to widen every year tuition rises faster than the state updates its survey."
    },
    {
      "q": "Can I charge the family the difference between subsidy and private pay?",
      "a": "In most states, no — providers accepting subsidy generally must accept the state rate plus the assigned co-pay as full payment and cannot balance-bill the family for the difference. Check your specific state's CCDF plan, since rules on private-pay top-ups vary and violating them can jeopardize your subsidy contract."
    },
    {
      "q": "How many subsidized seats can a classroom sustainably carry?",
      "a": "There's no universal number, but many centers target keeping subsidized seats under 30-40% of a classroom's capacity unless the state rate is close to private pay. Use the breakeven enrollment and staffing ratio calculators alongside this one to check whether the blended revenue still clears fixed classroom cost."
    },
    {
      "q": "What can I actually do about a wide reimbursement gap?",
      "a": "Document the gap with data like this and bring it to your state's CCDF public comment period or rate survey advocacy group — states do adjust rates in response to provider input. Operationally, some centers cap subsidy intake per classroom or blend it with grant funding and higher private-pay rates elsewhere in the center."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/classroom-enrollment-breakeven",
    "https://www.revenuelab.fyi/toolbox/financial-aid-discount-rate",
    "https://www.revenuelab.fyi/toolbox/food-program-reimbursement"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Childcare Subsidy Reimbursement Gap Calculator (https://www.revenuelab.fyi/toolbox/childcare-subsidy-reimbursement)"
}