Spend by channel
What you put into Google Ads, Meta, and referral outreach over the period.
Total marketing budget, split by source
Most marketing reports stop at clicks and leads. StreamABA follows every inquiry through intake to a started client, so you know what each new client cost from Google Ads, Meta, and referrals.
Google Ads and Meta report clicks, impressions, and form fills. They can't see whether that family finished intake, had insurance verified, or started services. Without that, the channel with the cheapest leads looks like the winner, even when it brings in the fewest clients.
Lead tracking for ABA practices works because intake and conversion already live in StreamABA. Nothing to reconcile in a spreadsheet at month end.
The lead lands in your pipeline with its channel attached: UTM tags, Google or Meta click ID, landing page, or a referral source.
The family completes the online packet and insurance is verified. The source carries forward.
One action creates the client record, and the started client counts toward that channel.
Spend, leads, intakes, started clients, and days to client roll up by source and campaign, for any date range.
StreamABA reports each one by channel and campaign, for any date range.
What you put into Google Ads, Meta, and referral outreach over the period.
Total marketing budget, split by source
What each inquiry cost. Useful, but it says nothing about who became a client.
Spend ÷ leads
The share of inquiries that became clients. This is where channels separate fastest.
Started clients ÷ leads
What one new client actually cost from that channel. The number to set budget by.
Spend ÷ started clients
How long families wait between first contact and starting as a client, by channel.
Median of client start − inquiry date
Billed revenue from the clients a channel brought in, against what you spent on it.
Billed revenue ÷ spend
Google Ads for ABA therapy, Facebook and Instagram ads, and referrals each behave differently. Here's one example practice over 90 days.
High-intent searches like “ABA therapy near me.” Leads cost more, but more of them convert.
Broad reach and cheap leads. Check conversion before scaling spend.
Pediatricians, schools, and families. Often the lowest cost per client, and the fastest to start.
Illustrative data from one example practice, last 90 days.
The math is simple. The hard part is knowing which clients came from which channel. That's the part StreamABA does for you.
Compare: Meta came to $1,200 per client from cheaper leads. Referrals came to $82.
ABA practice marketing is how an Applied Behavior Analysis provider reaches families looking for therapy: paid search like Google Ads, social ads on Facebook and Instagram, and referrals from pediatricians, schools, and other families. The goal is new clients who start services, not just inquiries.
It depends on your market, payer mix, and how long clients stay in services. The useful comparison is between your own channels: if one channel brings clients in at half the cost of another, that is where the next dollar should go.
Divide what you spent on a channel by the number of new clients that channel produced over the same period. For example, $18,600 in Google Ads spend that produced 27 new clients is $689 per new client.
Yes. StreamABA reports each channel on its own, including Google Ads, Meta (Facebook and Instagram), and referrals, with spend, leads, conversion rate, cost per client, and days to client for each.
The source is recorded when the lead enters StreamABA, including UTM tags, Google and Meta click IDs, the landing page, and the referrer on hosted-form and capture-API leads. It stays with the family's record through intake and conversion.
No. Lead source reports show channel totals, not client names or clinical details.
Leave your work email for instant access to the live demo. No sales call.
HIPAA compliant · Signed BAA · Built for ABA