Skip to main content
GrantBridgesGrantBridges

Search · Articles · States · Solicitations · Tools

Assess Readiness →
TemplateCFOsFinance DirectorsCompliance Officers11 min read

Cost Allocation Schedule Template for Braided-Funded Organizations

A ready-to-use cost allocation schedule template designed for healthcare organizations managing multiple funding streams under 2 CFR 200, ISDEAA, CMS Medicaid, and state contract terms.

Overview

This template provides a multi-framework cost allocation schedule for healthcare organizations managing braided funding. It produces monthly allocation entries across funding streams and generates framework-specific outputs for reporting and audit documentation.

Designed for: CCBHCs, tribal health programs, FQHCs, and community health organizations managing 3-8 concurrent funding streams under multiple compliance frameworks.

Pairs with: Cost Allocation Across Multiple Compliance Frameworks


Template Structure (Excel/Google Sheets)

Tab 1: Funding Streams Setup

Configuration tab — enter once, update when grants change.

ColumnFieldExampleNotes
AStream IDSAMHSA-01Unique identifier for the funding stream
BStream NameSAMHSA CCBHC ExpansionFull name of the grant/contract
CFunderSAMHSAFederal agency, state agency, or foundation
DCompliance Framework2 CFR 200Options: 2cfr200, isdeaa, cms_medicaid, state_contract, private
EFiscal Year TypeFederal (Oct-Sep)Options: Federal, State, Calendar, Custom
FBudget Period Start10/1/2025
GBudget Period End9/30/2026
HTotal Award$425,000Total budget for the period
IIndirect Cost Rate22%The rate applicable to this stream
JIndirect Cost CapLeave blank if no cap; enter cap % if applicable
KCSC RateOnly for ISDEAA streams; enter CSC rate
LNotesExpansion grant, Year 2

Validation rules:

  • Framework must be one of the five options
  • Indirect Cost Cap only applies to state_contract and private streams
  • CSC Rate only applies to isdeaa streams
  • Budget Period End must be after Start

Tab 2: Personnel Roster

All staff funded by multiple streams. Enter once per staff member, update when effort changes.

ColumnFieldExample
AEmployee IDEMP-001
BNameMaria Rodriguez
CPositionLicensed Behavioral Health Clinician
DAnnual Salary$72,000
EBenefits Rate28%
FTotal Annual Compensation$92,160
GMonthly Compensation$7,680
HStream 1 IDSAMHSA-01
IStream 1 Effort %30%
JStream 2 IDMEDICAID-01
KStream 2 Effort %35%
LStream 3 IDSTATE-01
MStream 3 Effort %20%
NStream 4 IDFOUND-01
OStream 4 Effort %15%
PTotal Effort100%

Validation rules:

  • Total Effort (column P) must equal 100%. Conditional formatting: red if ≠ 100%.
  • Stream IDs must match values in Tab 1.
  • Up to 6 streams per person (expandable).

Tab 3: Non-Personnel Shared Costs

Shared costs requiring allocation (facilities, technology, professional services, etc.).

ColumnFieldExample
ACost IDNP-001
BCost CategoryFacilities — Rent
CMonthly Amount$8,500
DAllocation BaseSquare Footage
EStream 1 IDSAMHSA-01
FStream 1 %25%
GStream 2 ID638-01
HStream 2 %20%
IStream 3 IDMEDICAID-01
JStream 3 %18%
KStream 4 IDSTATE-01
LStream 4 %12%
MIndirect Pool25%
NTotal100%

Standard cost categories to include:

  • Facilities — Rent
  • Facilities — Utilities
  • Facilities — Maintenance
  • Facilities — Insurance (property)
  • Technology — EHR
  • Technology — IT Infrastructure
  • Technology — Software Licenses
  • Professional Services — Audit
  • Professional Services — Legal
  • Professional Services — Consulting
  • Insurance — Liability
  • Insurance — Workers' Comp
  • Supplies — Office
  • Communications — Phone/Internet

Tab 4: Monthly Allocation Schedule (Core Output)

This is the primary working tab. One row per cost line per month. Generates automatically from Tabs 2 and 3.

ColumnFieldSource
AMonthJanuary 2026
BCost TypePersonnel / Non-Personnel
CCost IDEMP-001 or NP-001
DDescriptionMaria Rodriguez — Salary + Benefits / Rent
ETotal Monthly Cost$7,680 / $8,500
FSAMHSA-01 Amount(formula: E × effort% or allocation%)
G638-01 Amount(formula)
HMEDICAID-01 Amount(formula)
ISTATE-01 Amount(formula)
JFOUND-01 Amount(formula)
KIndirect Pool Amount(formula — non-personnel only)
LTotal Allocated(formula: sum F through K — must equal E)
MVariance(formula: L - E — must be $0.00)

Key formulas:

  • Personnel: Stream Amount = Monthly Compensation × Stream Effort %
  • Non-personnel: Stream Amount = Monthly Cost × Stream Allocation %
  • Validation: Total Allocated = Total Monthly Cost (variance must be zero)

Monthly summary section (at bottom of each month):

StreamPersonnel TotalNon-Personnel TotalAllocated IndirectGrand Total
SAMHSA-01$XX,XXX$XX,XXX$XX,XXX$XX,XXX
638-01$XX,XXX$XX,XXX$XX,XXX$XX,XXX
MEDICAID-01$XX,XXX$XX,XXX$XX,XXX$XX,XXX
STATE-01$XX,XXX$XX,XXX$XX,XXX$XX,XXX
FOUND-01$XX,XXX$XX,XXX$XX,XXX$XX,XXX
Indirect Pool$XX,XXX$XX,XXX
Total$XX,XXX$XX,XXX$XX,XXX$XX,XXX

Tab 5: Indirect Cost / Overhead Recovery

Calculates overhead recovery by stream using the correct mechanism per framework.

ColumnField
AStream ID
BFramework
CYTD Direct Costs (from Tab 4)
DAllocated Overhead Share (from Tab 4 indirect pool, distributed by MTDC)
ERecovery Mechanism
FApplicable Rate
GRecoverable Amount
HUnderrecovery

Summary:

SAMHSA (2 CFR 200)638 (ISDEAA)Medicaid (CMS)State ContractFoundation
YTD Direct Costs$XX,XXX$XX,XXX$XX,XXX$XX,XXX$XX,XXX
Overhead Share$XX,XXX$XX,XXX$XX,XXX$XX,XXX$XX,XXX
Recovery MechanismNICRA 22%CSC 19.7%EmbeddedState 10%N/A
Recovered$XX,XXX$XX,XXX$XX,XXX$XX,XXX$XX,XXX
Underrecovery$0$0$0$X,XXX$X,XXX

Tab 6: Budget vs. Actual (Per Stream)

One section per funding stream. Compares allocated costs to budget by category.

Budget CategoryAnnual BudgetYTD AllocatedYTD % of BudgetRemainingProjected AnnualVariance
Personnel$180,000$90,40050.2%$89,600$180,800+$800
Fringe Benefits$50,400$25,31250.2%$25,088$50,624+$224
Travel$12,000$4,80040.0%$7,200$9,600-$2,400
Supplies$8,000$4,20052.5%$3,800$8,400+$400
Contractual$24,000$11,50047.9%$12,500$23,000-$1,000
Indirect$39,600$19,80050.0%$19,800$39,600$0
Total$314,000$156,01249.7%$157,988$312,024-$1,976

Burn rate indicator: Conditional formatting — green if YTD % is within 5% of expected (based on months elapsed), yellow if 5-10% off, red if >10% off.


Tab 7: Fiscal Period Roll-Up

Aggregates monthly data by each fiscal year period for reporting.

Federal Fiscal Year (SAMHSA, HRSA, CDC grants):

FFY QuarterPeriodSAMHSA-01CDC-01HRSA-01Total Federal
Q1Oct-Dec$XX,XXX$XX,XXX$XX,XXX$XX,XXX
Q2Jan-Mar$XX,XXX$XX,XXX$XX,XXX$XX,XXX
Q3Apr-Jun$XX,XXX$XX,XXX$XX,XXX$XX,XXX
Q4Jul-Sep$XX,XXX$XX,XXX$XX,XXX$XX,XXX

State Fiscal Year (state contracts):

SFY QuarterPeriodSTATE-01STATE-02Total State
Q1Jul-Sep$XX,XXX$XX,XXX$XX,XXX
Q2Oct-Dec$XX,XXX$XX,XXX$XX,XXX
Q3Jan-Mar$XX,XXX$XX,XXX$XX,XXX
Q4Apr-Jun$XX,XXX$XX,XXX$XX,XXX

Calendar Year (Medicaid, foundations):

CY QuarterPeriodMEDICAID-01FOUND-01Total CY
Q1Jan-Mar$XX,XXX$XX,XXX$XX,XXX
Q2Apr-Jun$XX,XXX$XX,XXX$XX,XXX
Q3Jul-Sep$XX,XXX$XX,XXX$XX,XXX
Q4Oct-Dec$XX,XXX$XX,XXX$XX,XXX

Tab 8: Reconciliation Check

Validation tab that flags errors across the template.

CheckTestStatus
All personnel effort = 100%Every employee's effort percentages sum to 100%PASS/FAIL
All non-personnel allocation = 100%Every shared cost's allocation percentages sum to 100%PASS/FAIL
Monthly totals balanceTotal allocated = total actual for each monthPASS/FAIL
No double recoveryIndirect costs recovered ≤ indirect costs allocated per streamPASS/FAIL
Cross-calendar consistencySame months' data matches across FFY, SFY, and CY roll-upsPASS/FAIL
Stream IDs validAll stream IDs in Tabs 2-4 exist in Tab 1PASS/FAIL

Implementation Notes

For Google Sheets

  • Use data validation dropdowns for Stream IDs (reference Tab 1)
  • Use QUERY functions for the fiscal period roll-ups
  • Use conditional formatting for variance and burn rate indicators
  • Protect formula cells to prevent accidental edits

For Excel

  • Use named ranges for stream configuration
  • Use SUMIFS for fiscal period aggregation
  • Use Data Validation lists for framework and fiscal year type
  • Consider pivot tables for ad hoc analysis

Getting Started

  1. Complete Tab 1 (Funding Streams) with all active grants/contracts
  2. Complete Tab 2 (Personnel) with all multi-funded staff and current effort %
  3. Complete Tab 3 (Non-Personnel) with all shared costs and allocation bases
  4. Tab 4 generates automatically — review the first month for accuracy
  5. Run Tab 8 reconciliation checks before relying on outputs

Monthly Maintenance

  • Update effort percentages in Tab 2 when they change (new hire, role change, program shift)
  • Update non-personnel allocations in Tab 3 when bases change (space reassignment, new contract)
  • Review Tab 4 output monthly — the allocation schedule is the audit trail
  • Check Tab 5 for underrecovery trends
  • Review Tab 6 for burn rate alerts

Download this template to get started. For guidance on building your cost allocation methodology, see the Cost Allocation Methodology Guide.