{"@context":"https://schema.org","@type":"Article","headline":"Gross margin","description":"Learn how ABA practices calculate gross profit and gross margin, define direct service costs, reconcile net revenue, and compare like cohorts.","url":"https://finnihealth.com/resources/glossary/gross-margin","datePublished":"2026-08-15T00:00:00.000Z","dateModified":"2026-08-15T00:00:00.000Z","author":{"@type":"Organization","name":"Finni Health Editorial Team"},"publisher":{"@type":"Organization","name":"Finni Health","url":"https://www.finnihealth.com"},"isPartOf":{"@type":"CollectionPage","name":"ABA and Practice Operations Glossary","url":"https://www.finnihealth.com/resources/glossary"},"breadcrumb":{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Resources","item":"https://www.finnihealth.com/resources"},{"@type":"ListItem","position":2,"name":"Glossary","item":"https://www.finnihealth.com/resources/glossary"},{"@type":"ListItem","position":3,"name":"Gross margin","item":"https://finnihealth.com/resources/glossary/gross-margin"}]}}
Glossary term

Gross margin

Learn how ABA practices calculate gross profit and gross margin, define direct service costs, reconcile net revenue, and compare like cohorts.

5
min read
Updated
August 14, 2026
Sources checked
August 14, 2026
· View sources
Also called

gross profit margin

What is Gross margin, and what should an ABA practice owner know before applying it? Gross margin is gross profit divided by revenue under a stated accounting policy, expressed as a percentage. For an ABA practice, gross profit commonly subtracts direct service costs from net revenue. Owners should publish the revenue basis, cost categories, period, entity, cohort, allocation rules, and formula before comparing sites, services, or time periods.

Editorial approval scope: The team checked current source fidelity, scope boundaries, dates, arithmetic, reader usefulness, practical workflow, and general-information limitations.

Define revenue before calculating margin

Use the revenue measure named by the approved financial policy. Net revenue generally offers a more useful service-economics base than billed charges because contractual and other approved adjustments affect recognized value.

State whether the cohort is based on service date, accounting period, adjudication, or cash. Include a maturity rule for payer adjustments.

Keep gross charges, net revenue, adjudicated amounts, remittance, and cash collected as separate fields.

Define direct service costs

Direct service costs may include clinician and technician wages, payroll burden, travel, service supplies, and other costs directly assigned under the policy. Supervision can be direct, shared, or overhead depending on the model.

Document treatment of paid leave, cancellations, documentation time, training, recruiting, facilities, and clinical leadership. A different cost map produces a different gross margin.

Reconcile direct cost to payroll, timekeeping, vendors, and allocation schedules. Preserve observed cost separately from allocated cost.

Calculate gross profit and percentage

First calculate:

Gross profit = net revenue - defined direct service costs

Then:

Gross margin percentage = gross profit ÷ net revenue × 100

State treatment when net revenue is zero or negative. Show gross-profit dollars beside the percentage because a high percentage on a small cohort can produce little money to cover overhead.

A fictional 35-percent margin

Meadowbrook ABA reports $520,000 in mature net revenue for one month. Direct service costs under its policy are $338,000.

Gross profit is $520,000 - $338,000 = $182,000. Gross margin is $182,000 ÷ $520,000 × 100 = 35%.

Meadowbrook labels the entity, month, payer and service scope, revenue basis, cost policy version, and maturity date. The $182,000 still needs to cover overhead, interest, taxes, and other expenses.

Gross margin and contribution margin differ

Gross margin follows the practice's direct-cost or cost-of-service policy. Contribution margin subtracts costs classified as variable for a particular management model. Some costs may appear in both, while others differ.

Avoid using the labels interchangeably. Publish each formula and reconcile both to the underlying ledger.

The SEC non-GAAP guidance summarized in its financial reporting materials supports clear financial-statement understanding. Private management labels still require disciplined definitions.

Compare like cohorts

Hold revenue basis, cost policy, service mix, payer mix, site, worker model, and maturity window constant. Segment only when sample size supports a useful view.

A lower margin may reflect wage growth, travel, cancellations, a new payer, missed revenue, a classification change, or a deliberate access investment. Identify the operating cause before changing staffing or care.

Pair margin with delivered hours, authorization, clinical quality, supervision, staff retention, client access, denial rate, and cash collection.

Build a reconciliation bridge

Start with the prior reported margin. Show the dollar effect of rate, payer mix, service volume, wage, benefit, travel, cancellation, allocation, and policy changes. The effects should bridge to the current result.

The IRS transaction-recording page emphasizes complete and accurate records. The SBA finance page supports cost categorization and financial management.

Assign each bridge line an owner and source. Keep unexplained residuals visible until resolved.

Audit the margin workbook before distribution

Confirm that the revenue total matches the approved ledger, direct costs match payroll and vendor schedules, and allocations sum to the entity total. Check that every service uses the correct period, payer map, and policy version.

Scan for missing workers, negative revenue, zero-hour rows, duplicated costs, manual overrides, and mature claims without a revenue state. Recalculate the formula independently for a sample of services and sites.

Lock the distributed version with an as-of date. If a later payer adjustment or payroll correction changes the result, preserve the prior report and issue a labeled revision. Explain whether the change came from new information, a corrected error, or a policy update.

For board or lender reporting, show the closest approved financial-statement subtotal and the bridge to the management margin. A reviewer should never need to infer which costs were excluded.

Set a refresh rule for late payer adjustments, payroll corrections, vendor credits, and allocation changes. Reopen the affected period when the amount crosses the approved threshold. Preserve both versions, the reason, and the decision date.

When comparing a new clinic with a mature clinic, show startup and ramp costs explicitly. Low initial utilization can depress margin even when unit rates and labor design match plan. Separate temporary ramp effects from the expected steady-state model.

Use dollar contribution and percentage together in decisions. A service line with a lower percentage can still contribute more total dollars, while a high percentage on few hours may provide limited support for fixed costs.

Related terms

Sources

Beyond the glossary

Take the next step with clarity

Whether you are finding care, growing as a clinician, or building a stronger ABA practice, Finni brings the people, tools, and support together to help you move forward.

Start or grow your ABA practice with Finni