Jump to a section
Explore your assumptions
Use your own figures. There are no prefilled market rates or valuation multiples.
Complete the inputs to see your scenario.
—The result updates as you change the values.
Calculations stay in your browser. Inputs are not submitted or saved. This tool provides arithmetic, not a valuation, loan quote, clinical staffing plan, or approval.
Key takeaways
- Gross margin uses revenue after direct service cost and before overhead.
- Loaded hourly cost should reflect the direct labor burden appropriate to your calculation.
- The amount remaining after entered overhead still excludes any costs you have not included.
What the margin calculator measures
The tool builds a monthly bridge from service activity to revenue, direct cost, and overhead. Revenue equals matched service hours × collected revenue per hour. Direct cost uses the same hours multiplied by loaded direct cost per hour. Gross profit is the difference; gross margin divides that profit by revenue.
The final dollar figure subtracts only the overhead you enter. It is an operating contribution within this model, not a verified EBITDA figure or cash available to the owner. Costs outside the entered categories remain outside the result.
Enter positive hours and positive revenue per hour. Direct cost and overhead may be zero when that is an explicit assumption. A blank field means incomplete information, so the tool does not treat it as zero. Decimal hours and rates are accepted without requiring quarter-hour or whole-dollar increments.
Match collections to the service period
Choose a set of service hours and the revenue collected for those same services. A bank deposit in September may pay for care delivered in August. Mixing that deposit with September hours can distort the apparent rate even if every number came from a real record.
Use all delivered hours for the chosen service period, including hours with unpaid invoices. Do not remove those hours just because cash has not arrived. For a recent period, mark amounts still outstanding and consider whether collection history is complete enough for the question. If you want an accrual margin, prepare a separate reconciliation using earned revenue. Do not combine accrued sales with unrelated cash receipts and call the result one accounting measure.
| Input | Record to use | Main matching risk |
|---|---|---|
| Service hours | Delivered-service and billing records | Scheduled hours that were not delivered |
| Collected rate | Receipts allocated to those services | Older receivables collected this month |
| Loaded direct cost | Relevant payroll and direct-cost records | Paid time omitted from the allocation |
| Overhead | Monthly expense detail | Annual costs treated as one month's cost |
For affected Medicaid personal care and home health services, EVV provides visit information. It does not mean every visit is payable or that every private-pay service follows the same rules. Match the applicable visit, billing, and payment records. (Source: Medicaid.gov, 2026)
Calculate loaded cost on the same hour base
The hourly wage is only one part of direct service cost. Identify employer payroll costs, applicable overtime, benefits, travel, and other direct items based on the agency's records. Then divide that total by the service-hour base used for the revenue calculation.
Suppose a fictional month's direct cost is $28,000 and its matched service hours are 1,000. Loaded cost is $28 per matched hour. If payroll includes 1,100 paid hours, dividing by that larger figure would produce about $25.45. Using $25.45 against only 1,000 service hours would leave some direct cost out.
BLS wage reporting excludes overtime and other specified pay categories. The BLS occupational profile reports wages for home health and personal care aides. Those wage figures do not replace the full direct-cost calculation. (Source: BLS Occupational Outlook Handbook, 2026) This tool does not determine labor-law coverage or which expense classification your accountant should use. (Source: BLS OEWS FAQs, 2025)
Follow a fictional monthly margin bridge
Use 1,000 matched hours, $40 collected per hour, $28 loaded direct cost, and $9,000 overhead. These invented inputs show the arithmetic only. They are not market rates, recommended prices, or evidence of typical agency profitability.
| Calculation | Fictional result |
|---|---|
| Revenue: 1,000 × $40 | $40,000 |
| Direct cost: 1,000 × $28 | $28,000 |
| Gross profit: $40,000 − $28,000 | $12,000 |
| Gross margin: $12,000 ÷ $40,000 | 30% |
| After entered overhead: $12,000 − $9,000 | $3,000 |
The $12 hourly spread is not the owner's take-home pay. It first helps cover overhead, then any costs outside the model. The gross-margin definition explains why a percentage should always travel with its expense scope.
Test fewer hours and higher direct costs
Holding the example's rates and overhead constant, 800 hours produce $32,000 revenue and $9,600 gross profit. Gross margin remains 30 percent, but only $600 remains after overhead. The percentage stayed the same while the monthly cushion fell sharply.
At 1,000 hours with loaded cost rising to $30, gross profit falls to $10,000. Margin is 25 percent and the amount after overhead is $1,000. Change one assumption at a time so the cause of each difference stays clear.
Overhead may also change as activity grows. Another scheduler, recruiting effort, or office resource can create a step in costs. Enter the revised overhead for that scenario; the tool does not add it automatically. A larger service volume alone does not prove that the agency can staff or fund the work.
Common mistakes that overstate the result
- Using the advertised bill rate when actual collections are lower.
- Counting authorized or scheduled hours as completed services.
- Allocating only wages while leaving other direct costs out.
- Including the same expense in direct cost and overhead.
- Calling the amount after overhead EBITDA without a full reconciliation.
Use the bill-rate guide and payer-mix guide to keep these inputs consistent. Blended rates can hide a weak service group, so compare separate groups when their collection patterns or costs differ. Avoid interpreting a change in payer mix as a pure price increase.
Use the result in sale preparation or diligence
A seller can assemble the records behind each input before explaining margin trends. A buyer can ask whether the same cost base can support the planned volume after closing. Both should inspect whether unpaid owner work or unusually delayed bills make the modeled contribution look stronger than the operation can sustain.
The IRS's recordkeeping guidance supports retaining evidence for business income and expenses. Keep that evidence separate from the public calculator and share sensitive records through an appropriate review process. The tool itself does not send or store the values. (Source: IRS, 2026 retrieval)
Document the period, hour base, included costs, and open collection questions alongside the result. That short note makes two scenarios much easier to compare and gives an adviser a useful starting point for a fuller operating and cash-flow review.
The home-care value example puts a labor-cost difference beside the other costs of running an agency. Use it to connect this margin calculation with a broader earnings review before drawing a price conclusion.
Frequently asked questions
What is loaded direct hourly cost?
For this tool, it is the total direct service cost you allocate to each collected hour, including the relevant payroll burden and other direct costs. Define the components consistently.
Why use collected revenue per hour?
It connects the scenario to cash actually collected for service. Billed amounts, authorizations, and scheduled hours can differ. Use a consistent period and account for timing effects.
Is the result EBITDA?
No. It is a simple contribution calculation using your entered cost categories. It does not establish an accounting earnings measure or include every expense automatically.
Can the margin be negative?
Yes. If loaded direct cost exceeds the collected bill rate, the model shows a negative gross margin. That is a useful signal to inspect the inputs and operation.
Should I use scheduled hours or paid caregiver hours?
Use the service hours matched to the revenue being analyzed. Then allocate all relevant direct costs to that same base. Paid time can exceed those service hours, so dividing direct costs only by paid hours can understate the cost of earning revenue.
Why does a higher gross margin not guarantee more cash?
Gross margin is a percentage before overhead. Service volume, collections timing, debt, taxes, investment, and costs left out of the model can change cash needs. Review the dollar contribution and a separate cash forecast.
Sources
Sources are dated to distinguish current guidance from earlier publications. They support the identified facts; the transaction questions and examples are educational analysis.
- BLS: OEWS respondent frequently asked questions (2025). Retrieved September 6, 2026.
- IRS: What kind of records should I keep? (2026 retrieval). Retrieved September 5, 2026.
- Medicaid.gov: Electronic Visit Verification (2026). Retrieved September 5, 2026.
- BLS: home health and personal care aides (2026). Retrieved September 5, 2026.