"Cost per customer" is one of those terms that sounds precise but is actually ambiguous. Depending on who is using it, it can mean fully-loaded CAC, channel-level CPA, or even unit-economic cost-to-serve. Worth clarifying before basing a decision on the number.
The three things "cost per customer" might mean
- Cost per new customer acquired - synonymous with CAC. Total acquisition spend divided by new customers won.
- Cost per customer converted on a specific channel - synonymous with CPA. Media spend on a channel divided by conversions from that channel.
- Cost to serve one customer - a unit-economic figure that includes fulfillment, support, payment processing, and platform fees per active customer. Different metric entirely.
When you hear "cost per customer," ask which one
Finance teams usually mean version 1 (CAC). Paid-ads teams usually mean version 2 (CPA). Operations and CFOs occasionally mean version 3 (cost-to-serve). The numbers can differ by an order of magnitude.
Cost per customer for subscription businesses
For Shopify subscription brands, the most useful framing is to track all three separately:
- CAC - what you spent to acquire each new subscriber.
- Cost-to-serve per cycle - fulfillment + payment processing + platform fees + support allocation per shipment.
- Cumulative cost per customer - CAC plus cost-to-serve across the customer's expected lifetime. The figure you compare to LTV to find true margin.
A note on platform fees
Subscription platform fees show up in cost-to-serve, not in acquisition cost. Joy Subscriptions charges nothing up to 50 active subscriptions, then $49/month plus 0.75% of subscription revenue - meaning early-stage merchants can build a subscriber base without platform fees eating cost-to-serve, and there is no per-subscriber charge at any tier.