NDIS Support Budget Estimator
ANA›Life Services Authority›National Calculator Authority›NDIS Support Budget Estimator
.calc-container { max-width: 640px; margin: 2rem 0; padding: 1.5rem; background: #fff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.06); font-family: system-ui, -apple-system, sans-serif; } .calc-container h3 { font-family: Georgia, serif; font-size: 1.15rem; color: #1a1a1a; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-row { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .calc-row label { min-width: 160px; font-size: 0.9rem; color: #333; font-weight: 500; } .calc-row input[type="number"], .calc-row select { flex: 1; min-width: 120px; max-width: 200px; padding: 0.5rem 0.6rem; border: 1px solid #ccc; border-radius: 4px; font-size: 0.9rem; font-family: system-ui, sans-serif; color: #1a1a1a; background: #fafaf8; } .calc-row input:focus, .calc-row select:focus { outline: none; border-color: var(--ac, #3d5a80); box-shadow: 0 0 0 2px rgba(26,74,138,0.12); } .calc-row .unit { font-size: 0.82rem; color: #888; min-width: 30px; } .calc-btn { display: inline-block; margin-top: 0.5rem; padding: 0.55rem 1.5rem; background: var(--ac, #3d5a80); color: #fff; border: none; border-radius: 4px; font-size: 0.9rem; font-weight: 600; cursor: pointer; font-family: system-ui, sans-serif; } .calc-btn:hover { opacity: 0.9; } .calc-result { margin-top: 1.25rem; padding: 1rem 1.25rem; background: #f0f6fc; border-left: 3px solid var(--ac, #3d5a80); border-radius: 0 6px 6px 0; display: none; } .calc-result.visible { display: block; } .calc-result-label { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.06em; color: #666; margin-bottom: 0.25rem; } .calc-result-value { font-size: 1.6rem; font-weight: 700; color: var(--ac, #3d5a80); } .calc-result-detail { font-size: 0.85rem; color: #555; margin-top: 0.5rem; line-height: 1.5; } .calc-note { margin-top: 1rem; font-size: 0.8rem; color: #888; font-style: italic; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.75rem; } .calc-grid-item { padding: 0.6rem 0.8rem; background: #f8f9fa; border-radius: 4px; border: 1px solid #eee; } .calc-grid-item .label { font-size: 0.75rem; color: #888; text-transform: uppercase; letter-spacing: 0.04em; } .calc-grid-item .value { font-size: 1.1rem; font-weight: 600; color: #1a1a1a; } @media (max-width: 720px) { .calc-row { flex-direction: column; align-items: flex-start; gap: 0.3rem; } .calc-row label { min-width: auto; } .calc-row input[type="number"], .calc-row select { max-width: 100%; width: 100%; } .calc-grid { grid-template-columns: 1fr; } } .calc-chart { margin: 1rem 0; text-align: center; } .calc-chart svg { max-width: 100%; height: auto; } .calc-chart-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.6rem 1.2rem; margin-top: 0.6rem; font-size: 0.8rem; color: #555; } .calc-chart-legend span { display: inline-flex; align-items: center; gap: 0.3rem; } .calc-chart-legend i { display: inline-block; width: 10px; height: 10px; border-radius: 2px; font-style: normal; } .calc-related { max-width: 640px; margin: 2rem 0 1rem; padding: 1.25rem 1.5rem; background: #f8f9fa; border: 1px solid #e8e8e8; border-radius: 8px; } .calc-related h3 { font-family: Georgia, serif; font-size: 1rem; color: #1a1a1a; margin: 0 0 0.75rem; padding-bottom: 0.4rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-related-list { list-style: none; padding: 0; margin: 0 0 0.75rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; } .calc-related-list li a { font-size: 0.88rem; color: var(--ac, #3d5a80); text-decoration: none; } .calc-related-list li a:hover { text-decoration: underline; } .calc-browse-all { margin: 0.5rem 0 0; font-size: 0.9rem; font-weight: 600; } .calc-browse-all a { color: var(--ac, #3d5a80); text-decoration: none; } .calc-browse-all a:hover { text-decoration: underline; } @media (max-width: 720px) { .calc-related-list { grid-template-columns: 1fr; } }
NDIS Support Budget Estimator
Estimate your indicative annual NDIS support budget across the three core funding categories: Daily Activities, Social & Community Participation, and Capacity Building. Results are estimates only — actual funding is determined by your NDIS planner.
Age (years)
Primary Disability Type
-- Select -- Intellectual / Cognitive Physical / Neurological Psychosocial Sensory / Speech Autism Spectrum Acquired Brain Injury
Level of Functional Impairment
-- Select -- Mild — some support needed Moderate — regular support needed High — daily support needed Very High — 24/7 or complex support needed
Living Situation
-- Select -- With family / carer (no SIL) Independent / private rental Supported Independent Living (SIL) Specialist Disability Accommodation (SDA)
Estimated Daily Personal Care Hours (per day)
Community Participation Hours (per week)
Allied Health / Therapy Hours (per month)
Support Coordination Level
None Support Coordination (standard) Specialist Support Coordination
Assistive Technology / Equipment Needs
None Low cost (< $1,500) Mid-range ($1,500 – $15,000) High cost / complex (> $15,000)
Estimate Budget
function ndiCalc() { // --- Collect inputs --- var age = parseFloat(document.getElementById('ndi-age').value); var disType = document.getElementById('ndi-disability-type').value; var suppLevel = parseInt(document.getElementById('ndi-support-level').value); var living = document.getElementById('ndi-living').value; var hoursDaily = parseFloat(document.getElementById('ndi-hours-daily').value); var hoursCommunity= parseFloat(document.getElementById('ndi-hours-community').value); var therapyHours = parseFloat(document.getElementById('ndi-therapy-hours').value); var coordLevel = parseInt(document.getElementById('ndi-support-coord').value); var atLevel = parseInt(document.getElementById('ndi-assistive-tech').value);
var errors = []; if (isNaN(age) || age 100) errors.push("Enter a valid age (0–100)."); if (!disType) errors.push("Select a disability type."); if (!suppLevel) errors.push("Select a functional impairment level."); if (!living) errors.push("Select a living situation."); if (isNaN(hoursDaily) || hoursDaily 24) errors.push("Daily personal care hours must be 0–24."); if (isNaN(hoursCommunity) || hoursCommunity 40) errors.push("Community participation hours must be 0–40 per week."); if (isNaN(therapyHours) || therapyHours 80) errors.push("Therapy hours must be 0–80 per month.");
var resultDiv = document.getElementById('ndi-result'); if (errors.length > 0) { resultDiv.style.display = 'block'; resultDiv.innerHTML = '' + errors.join('') + ''; return; }
// --------------------------------------------------------------- // NDIS Price Guide 2024-25 reference rates (AUD, weekday standard) // Support Worker (Daily Activities) : $67.56 / hr (ratio 1:1) // Community Participation worker : $67.56 / hr // Allied Health (OT/Physio/Psych) : $193.99 / hr (weighted avg) // Support Coordination : $100.14 / hr // Specialist Support Coordination : $190.54 / hr // SIL base (moderate, 1 person) : ~$95,000 / yr // SDA (standard, 1 person) : ~$25,000 / yr additional // ---------------------------------------------------------------
var RATE_DAILY_CARE = 67.56; var RATE_COMMUNITY = 67.56; var RATE_THERAPY = 193.99; var RATE_COORD = 100.14; var RATE_SPEC_COORD = 190.54;
// --- Disability-type complexity multiplier --- var disMultiplier = { intellectual: 1.10, physical: 1.05, psychosocial: 1.15, sensory: 0.90, autism: 1.12, acquired_brain: 1.20 }[disType] || 1.0;
// --- Functional impairment multiplier --- var levelMultiplier = { 1: 0.70, 2: 1.00, 3: 1.40, 4: 1.85 }[suppLevel] || 1.0;
// --- Age adjustment (children & older adults may need more support) --- var ageAdj = 1.0; if (age = 65) ageAdj = 1.08;
// --------------------------------------------------------------- // CATEGORY 1: Daily Activities (Core — personal care) // Formula: hoursDaily × 365 × RATE_DAILY_CARE × disMultiplier × levelMultiplier × ageAdj // --------------------------------------------------------------- var annualDailyHours = hoursDaily * 365; var cat1_base = annualDailyHours * RATE_DAILY_CARE; var cat1 = cat1_base * disMultiplier * levelMultiplier * ageAdj;
// Living situation adds SIL or SDA on top var silCost = 0; if (living === 'sil') { // SIL base adjusted by impairment level var silBase = 95000; silCost = silBase * levelMultiplier; } else if (living === 'sda') { var silBase = 95000; silCost = silBase * levelMultiplier + 25000; // SDA supplement }
// --------------------------------------------------------------- // CATEGORY 2: Social & Community Participation (Core) // Formula: hoursCommunity × 52 × RATE_COMMUNITY × disMultiplier × ageAdj // --------------------------------------------------------------- var annualCommunityHours = hoursCommunity * 52; var cat2 = annualCommunityHours * RATE_COMMUNITY * disMultiplier * ageAdj;
// --------------------------------------------------------------- // CATEGORY 3: Capacity Building // 3a. Therapy: therapyHours × 12 × RATE_THERAPY × disMultiplier // 3b. Support Coordination: estimated annual hours × rate // Standard: 52 hrs/yr; Specialist: 40 hrs/yr (higher rate) // 3c. Assistive Technology (one-off amortised over 5 years) // --------------------------------------------------------------- var annualTherapyHours = therapyHours * 12; var cat3_therapy = annualTherapyHours * RATE_THERAPY * disMultiplier;
var coordHoursPerYear = 0; var coordRate = 0; if (coordLevel === 1) { coordHoursPerYear = 52; coordRate = RATE_COORD; } if (coordLevel === 2) { coordHoursPerYear = 40; coordRate = RATE_SPEC_COORD; } var cat3_coord = coordHoursPerYear * coordRate;
var atCost = { 0: 0, 1: 750, 2: 8250, 3: 30000 }[atLevel] || 0; var cat3_at = atCost / 5; // amortised over 5-year plan period
var cat3 = cat3_therapy + cat3_coord + cat3_at;
// --------------------------------------------------------------- // TOTAL // --------------------------------------------------------------- var totalExSIL = cat1 + cat2 + cat3; var grandTotal = totalExSIL + silCost;
// --- Format --- function fmt(n) { return '$' + Math.round(n).toLocaleString('en-AU'); }
var silRow = ''; if (silCost > 0) { var silLabel = living === 'sda' ? 'SIL + SDA Accommodation' : 'Supported Independent Living (SIL)'; silRow = '' + silLabel + '' + fmt(silCost) + ''; }
var atLabel = ['None','Low-cost AT','Mid-range AT','High-cost AT'][atLevel]; var coordLabel = ['None','Support Coordination','Specialist Support Coordination'][coordLevel];
resultDiv.style.display = 'block'; resultDiv.innerHTML = '### Estimated Annual NDIS Budget ' + '' + '' + 'Category' + 'Est. Annual Amount' + '' + 'Core — Daily Activities (personal care)' + '' + fmt(cat1) + '' + 'Core — Social & Community Participation' + '' + fmt(cat2) + '' + 'Capacity Building — Therapy & Allied Health' + '' + fmt(cat3_therapy) + '' + 'Capacity Building — ' + coordLabel + '' + '' + fmt(cat3_coord) + '' + 'Capital — ' + atLabel + ' (amortised/yr)' + '' + fmt(cat3_at) + '' + (silRow ? '' + silRow.replace(//g,'').replace(//g,'').replace(//g,'') + '' : '') + '' + '' + 'Total Estimated Annual Budget' + '' + fmt(grandTotal) + '' + '' + 'Inputs used: ' + hoursDaily + ' hrs/day personal care · ' + hoursCommunity + ' hrs/wk community · ' + therapyHours + ' hrs/month therapy · ' + 'Impairment level ' + suppLevel + ' · ' + disType + ' · ' + living + '
' + 'Disclaimer: This is an indicative estimate only. Actual NDIS funding is determined through an individual planning process with the NDIA.
'; }
#### Formulas Used
Category 1 — Daily Activities: hoursDaily × 365 × $67.56 × disabilityMultiplier × impairmentMultiplier × ageAdjustment
Category 2 — Community Participation: hoursCommunity × 52 × $67.56 × disabilityMultiplier × ageAdjustment
Category 3 — Capacity Building: therapyHours × 12 × $193.99 × disabilityMultiplier + coordinationHours/yr × coordinationRate + assistiveTechCost ÷ 5
SIL/SDA: SIL base ($95,000) × impairmentMultiplier [+ $25,000 SDA supplement if applicable]
Multipliers: Disability type: Intellectual 1.10 · Physical 1.05 · Psychosocial 1.15 · Sensory 0.90 · Autism 1.12 · ABI 1.20 Impairment level: Mild 0.70 · Moderate 1.00 · High 1.40 · Very High 1.85 Age: Under 18 → ×1.10 · 65+ → ×1.08 · otherwise ×1.00
#### Assumptions & References
- Hourly rates sourced from the NDIS Support Catalogue 2024–25 (effective 1 July 2024).
- Support worker rate: $67.56/hr (weekday standard, 1:1 ratio, registration group 01/04).
- Allied health rate: $193.99/hr (weighted average of OT $193.99, Physiotherapy $193.99, Psychology $234.83).
- Support Coordination: $100.14/hr; Specialist Support Coordination: $190.54/hr.
- SIL base cost of $95,000/yr reflects a moderate-needs single-person arrangement (NDIS SIL pricing 2024–25).
- SDA supplement of $25,000/yr reflects a standard improved liveability dwelling (NDIS SDA Price Limits 2024–25).
- Assistive technology costs amortised over a 5-year plan period as per NDIS Capital Supports guidelines.
- Actual funding is determined individually by the NDIA through a planning meeting and is subject to reasonable and necessary criteria under the NDIS Act 2013.
More Calculators
- Camera Resolution Calculator
- Lighting Intensity and Exposure Calculator
- MTG Mulligan Probability Calculator
- Maryland EV Tax Credit & Incentive Savings Calculator
- MTG Mana Curve Calculator
- Expert Witness Cost Estimator
- Casino Tipping & Gratuity Estimator
- Mardi Gras Event Budget Estimator
- NYC Hotel Occupancy Tax Calculator
- Event Venue Capacity Calculator
- Orlando Vacation Daily Spending Calculator
Read Next
Study Time Planner Authority Network America › Life Services Authority › National Calculator Authority .calc-container { max-width: 640px;...
References
- Projections of the number of Australians with disability aged 65 and over eligible for the National Disability Insurance Scheme: 2017-2026. — Australas J Ageing (2017 Dec)
- Estimated Therapy Costs and Downstream Cost Consequences of iBASIS-Video Interaction to Promote Positive Parenting Intervention vs Usual Care Among Children Displaying Early Behavioral Signs of Autism in Australia. — JAMA Netw Open (2023 Apr 3)
- Referral patterns and implementation costs of the Partners in Recovery initiative in Gippsland: learnings for the National Disability Insurance Scheme. — Australas Psychiatry (2018 Dec)