What Are Acquisition Costs? a Founder's Guide for 2026
What are acquisition costs? Learn to calculate CAC for your Shopify app, understand affiliate program nuances, and discover tactics to lower your spend.

You're probably looking at a P&L that says marketing is up, partner commissions are up, app store activity looks decent, and installs keep coming in. But you still can't answer the finance question that matters most. Are you buying efficient growth, or just buying activity?
That's where acquisition costs stop being a buzzword and start becoming operating discipline. For a Shopify app founder, this gets messy fast because “acquisition cost” can mean two very different things. It can mean the cost to acquire a customer, usually called Customer Acquisition Cost (CAC). Or it can mean the legal, accounting, and advisory costs tied to buying a business.
This guide is about the first one. The customer side. That focus matters because customer acquisition costs have risen 60% over the past five years across B2B and B2C businesses, and in D2C they climbed from $9 to $29 between 2013 and 2022 according to Genesys Growth benchmark data. If you run a Shopify app and your partner program sits next to paid search, content, outbound, app store optimization, and affiliates, you need a clean way to measure what each customer costs you.
Table of Contents
- Your Marketing Spend Is High But Are You Growing
- Unpacking Customer Acquisition Cost Components
- The Two Sides of Acquisition Cost Accounting
- How to Calculate CAC for Your Shopify App
- Affiliate Program CAC Nuances Most Founders Miss
- Key Metrics That Give CAC Context
- How to Reduce and Predict Acquisition Costs
Your Marketing Spend Is High But Are You Growing
A lot of Shopify app companies hit the same wall. They increase spend across Meta, Google, influencer placements, app listing work, affiliate payouts, and co-marketing. Revenue grows, but confidence drops. Nobody can tell which dollars are productive and which ones are leaking through the funnel.
That's why founders ask, what are acquisition costs, when they're really asking something more useful. What does it cost us to land one paying merchant, and is that cost still rational for our price point, churn profile, and sales motion?
The distinction matters even more in the Shopify ecosystem because your channels don't behave the same way. Paid acquisition gives you speed, but costs can move against you quickly. Affiliate and partner programs can look cheaper on the surface, but they often carry operational work that doesn't show up in the first pass. App store traffic can look “free” until you account for the people and tools behind listing optimization, onboarding, and conversion.
The wrong answer isn't a high CAC. The wrong answer is not knowing which channel created it.
For most founders, the operational question is simple. Can you explain acquisition cost by channel, by cohort, and by customer type without rebuilding the spreadsheet every month? If you can't, scaling spend gets dangerous because every decision relies on partial numbers.
A finance team doesn't need perfect attribution to be useful. It needs consistent attribution, the same cost rules every month, and a denominator tied to real new paying customers. That's how CAC becomes a decision tool instead of a vanity metric.
Unpacking Customer Acquisition Cost Components
Customer acquisition cost is the average amount you spend to add one new paying customer. For a Shopify app, that means one paying merchant, not an install, not a trial, and not an affiliate click.

What goes into CAC
Founders usually miss CAC by keeping the numerator too narrow. They count ad spend, maybe an agency invoice, then stop. That understates the actual cost of growth, especially for apps that rely on affiliates, app store optimization, partner managers, and sales-assisted onboarding.
A useful CAC number includes the costs required to get a merchant from first touch to paid conversion. For a Shopify app, that usually means:
- Marketing spend. Paid social, search, sponsorships, app listing creative, content production, contractor work, and campaign execution.
- Sales spend. If your team runs demos, outbound, or partner-assisted closes, include that labor.
- Salaries and commissions. Marketing salaries, sales compensation, partner manager salaries, and variable comp tied to acquisition.
- Tools and software. Attribution tools, affiliate platforms, CRM, analytics, reporting, and software used to run the acquisition motion.
- Related overhead. A reasonable share of support costs tied to acquisition work.
The practical test is simple. If you would have to keep paying for it to keep adding new merchants, it probably belongs in CAC.
That is where Shopify app teams often get channel math wrong. Affiliate payouts get counted, but the partner manager running recruitment and compliance does not. App store traffic gets labeled organic, while the spend on listing tests, review generation, and onboarding flows sits somewhere else in the P&L. The result is a channel that looks efficient on paper and mediocre in reality.
The formula founders should use
Use a simple formula, then apply it consistently.
Formula
CAC = Total sales and marketing expenses ÷ Number of new customers acquired
If you spend $100,000 on sales and marketing in a quarter and acquire 500 new paying customers in that same quarter, CAC is $200 per customer.
A few rules keep this usable:
| Rule | Why it matters |
|---|---|
| Match time periods | Quarterly costs should be divided by quarterly customer counts. |
| Count new paying customers | Installs and trials help operating teams, but they are not the right denominator for CAC unless your business model is built around them. |
| Use the same cost logic every month | Consistent rules make trend lines and channel comparisons trustworthy. |
| Split by channel where possible | Blended CAC helps with board reporting. Channel CAC helps you decide where to put the next dollar. |
For Shopify apps, the path from install to paid differs sharply by channel, so your CAC method needs to reflect that. An affiliate-driven merchant may install today and upgrade weeks later after email onboarding or partner follow-up. A branded search click may convert the same day. If both end up in one blended number without channel-level cost rules, you lose the signal you need to scale a partner program intelligently.
The Two Sides of Acquisition Cost Accounting
A Shopify app founder can hit this problem fast. The team is reviewing CAC, affiliate payouts, and payback by channel on Monday. By Friday, the same company is talking to counsel about buying a small app or agency partner. Suddenly “acquisition costs” means two different things, and if finance does not separate them, the reporting gets muddy.
Customer acquisition versus business acquisition
Customer acquisition cost belongs in operating performance. It measures what you spend to win new paying merchants through ads, content, outbound, affiliates, agencies, app store work, and partner motions.
Business acquisition costs belong to M&A accounting. These are fees tied to buying a company, product, or asset. Legal bills, diligence work, valuation fees, accounting support, and banker fees sit here.
For Shopify app businesses, the confusion gets worse when the growth motion already runs through partners. A referral commission paid to an agency partner is part of customer acquisition. Fees paid to acquire that agency, or to buy a complementary app, are not. Those dollars may show up in the same month, but they should not land in the same CAC file.
Why the accounting treatment matters
Under U.S. GAAP, acquisition-related M&A costs are generally expensed as incurred rather than added to the value of the acquired business. Deloitte explains that treatment in its summary of ASC 805-10 business combinations guidance.
The reporting consequence is practical, not academic.
If M&A fees get pushed into marketing or partner acquisition spend, CAC stops being a decision tool. A month with strong merchant growth can look weak because a side deal closed and legal invoices hit the P&L at the same time. Then the growth team defends a problem it did not create, and founders make channel decisions off bad numbers.
The balance sheet point matters too. Founders sometimes expect deal fees to become part of the asset they bought. In many cases under this guidance, that is not how the accounting works. The expense hits the income statement in the period incurred.
Maintain separate ledgers for growth spend and deal spend.
In practice, I want partner leaders owning the costs tied to recruiting, activating, and paying partners. Finance should track those costs with the same discipline used for paid media. If you are building a formal partner motion, a clear partner program operating model makes that separation easier because commissions, incentives, and partner-sourced conversions are documented cleanly from the start.
For a Shopify app company, that separation protects decision quality. Growth leaders can judge whether affiliates and agency partners are producing efficient paid conversions. Finance can account for acquisitions correctly. The board gets a CAC number that reflects merchant acquisition, not a blended total distorted by legal fees from a tuck-in deal.
How to Calculate CAC for Your Shopify App
A Shopify app founder usually needs two CAC views. One for conventional paid channels. One for affiliate or partner-driven acquisition. The formula is the same, but the cost buckets behave differently.

Example one paid acquisition CAC
Start with a period you can manage. Monthly is fine for high-volume apps. Quarterly is often cleaner if your conversion lag from install to paid is longer.
For a paid acquisition channel, calculate CAC like this:
Pull all paid-channel costs for the period
Include ad spend, creative costs, landing page work, analytics tools tied to the campaign, and the relevant share of salaries for the people running it.Define the conversion event
For most Shopify apps, use new paying customers, not installs. If you use freemium, make sure your denominator reflects new paid conversions, not just new users.Divide total channel cost by new paying customers from that channel
That gives you a channel-specific CAC you can compare against your pricing and retention.
A practical worksheet looks like this:
| Cost bucket | Include it | Notes |
|---|---|---|
| Ad spend | Yes | The obvious line item |
| Creative production | Yes | Design, copy, landing pages |
| Marketing salary allocation | Yes | Time spent managing the channel |
| Attribution or reporting tools | Yes | If the tool supports channel execution |
| Merchant support after signup | Sometimes | Include only if it materially drives conversion from trial to paid |
If your team needs a cleaner operating model for partner-driven acquisition, it helps to understand how a dedicated partner workflow is structured in a tool built for that motion. A product walkthrough like how PartnerDock works for Shopify app teams shows the kind of process discipline founders usually need once affiliate volume starts rising.
Example two affiliate program CAC
Affiliate CAC looks simple because commissions are visible. That's exactly why teams undercount it.
For an affiliate or partner program, include:
- Commission payouts tied to the new paying customers in the period
- Affiliate platform costs used to track, approve, and manage the program
- Partner manager salary allocation for recruiting affiliates, reviewing applications, resolving disputes, and managing payouts
- Promo support costs such as partner creative, enablement, and co-marketing assets when they're directly tied to acquisition
Then divide by new paying customers sourced by the affiliate program.
Practical rule: If a cost exists because the affiliate program exists, it belongs in affiliate CAC.
In such cases, Shopify apps often need a second layer of judgment. If a creator drove the install but your lifecycle email flow, in-app prompts, and onboarding converted the merchant to paid later, you still need a consistent rule for channel credit. Don't keep changing that rule to make one channel look better.
One more warning. Affiliate CAC should be calculated on the same customer event your finance team uses elsewhere. If paid search uses new paying customers and affiliates use installs, you're comparing unlike with unlike. That usually leads founders to overfund the wrong program.
Affiliate Program CAC Nuances Most Founders Miss
Affiliate CAC goes wrong less because of math and more because of operations. Founders assume the commission percentage tells the whole story. It doesn't.
Why affiliate CAC gets distorted
The first distortion is attribution gaps. An affiliate platform may show one result, your app analytics another, and your billing system a third. If those systems don't reconcile cleanly, your reported CAC becomes a rough estimate.
The second distortion is timing. A merchant may click an affiliate link this month, install on a free plan, and only become a paying customer later. If you book cost now and count conversion later without a stable policy, channel CAC will swing in ways that reflect accounting noise, not channel performance.
The third distortion is manual finance work. Teams forget to count the labor involved in reviewing partner claims, handling exceptions, checking duplicate referrals, and reconciling payout files against app revenue.
Affiliate CAC often looks low in the dashboard and high in the close process. Finance sees the second number.
Where teams usually get it wrong
Some errors show up over and over in Shopify app businesses:
- They count only commissions. That misses software, operations, and partner management labor.
- They use installs as the denominator. That inflates apparent efficiency if many installs never become paying accounts.
- They ignore reconciliation work. If someone on finance or ops spends material time cleaning records, that cost belongs in the motion.
- They tolerate conflicting source data. Once your affiliate tool, app events, and billing records disagree, channel trust erodes fast.
A better approach is to define one source of financial truth and one source of attribution logic, then reconcile them on a fixed cadence. Product, growth, and finance each need visibility into the same merchant journey.
If your team is evaluating the operational side of affiliate management, PartnerDock's product features for tracking, reconciliation, and payouts are the kind of capabilities founders should compare against their current stack. Even if you're not buying software immediately, that feature set is a useful checklist for what mature affiliate reporting requires.
For a Shopify app company, this is the core nuance behind the question “what are acquisition costs.” It isn't just the formula. It's whether the formula survives contact with messy partner data.
Key Metrics That Give CAC Context
CAC by itself is incomplete. A low CAC can still be bad if the customers don't stay, don't expand, or take too long to repay the upfront spend.
LTV to CAC tells you if growth is worth buying
The first companion metric is LTV:CAC, sometimes written as CLV:CAC. It compares the lifetime value of a customer with the cost to acquire that customer.

For SaaS, a healthy business typically targets an LTV:CAC ratio of at least 3:1 and a CAC payback period under 18 months, according to Factors.ai's CAC benchmark guide. That benchmark is useful because it forces a discipline founders often skip. Acquisition efficiency only matters in relation to what the customer is worth.
For Shopify apps, this is especially important when comparing channels:
| Channel outcome | What it can hide |
|---|---|
| Low CAC | Weak retention or low expansion |
| Higher CAC | Better-fit merchants who stay longer |
| Strong install volume | Poor paid conversion quality |
| Partner-driven revenue | Long lag before payout and recognition settle |
If your affiliate channel brings in merchants who activate well, stay on plan, and expand usage, a superficially higher CAC may still be the better investment.
Payback period tells you how hard growth hits cash
CAC payback period answers a different question. How long does it take to recover the acquisition spend from the gross profit generated by that customer?
This is the metric operators watch when growth feels strong but cash feels tight. You can have acceptable unit economics on paper and still create pressure on working capital if the recovery period is too long.
A few practical interpretations help:
- Shorter payback gives you more room to reinvest without stressing cash.
- Longer payback can still work if retention is excellent, but it raises execution risk.
- Blended payback can hide channel problems. Measure by channel where possible.
- Affiliate programs often feel easier to fund because costs are closer to conversion, but only if tracking and payouts are accurate.
A good CAC number without payback discipline can still put a company in a cash bind.
For finance teams advising Shopify app founders, these two metrics usually settle budget debates faster than top-line volume ever will. They shift the conversation from “which channel brought more accounts” to “which channel created durable, recoverable value.”
How to Reduce and Predict Acquisition Costs
Most founders try to lower CAC by cutting spend. That's not the first move I'd make. Start by removing waste, tightening measurement, and making the denominator more trustworthy.
Reduce waste before you try to scale spend
A few levers usually matter more than broad budget cuts:
- Fix conversion leaks. If app installs don't become paid accounts, your CAC problem may be onboarding, pricing, or activation rather than channel efficiency.
- Reallocate by channel quality. Don't reward channels that produce cheap but weak-fit merchants.
- Count labor fully. Hidden operating work makes weak channels look healthier than they are.
- Standardize attribution rules. Consistency won't make every debate disappear, but it will stop monthly reporting from turning into negotiation.
For Shopify apps, partner programs become attractive when ad channels are volatile and auction pricing keeps moving. Performance-based commissions can make costs easier to stomach because spend tracks outcomes more directly than media buying does.
Build channels you can forecast
Predictable acquisition costs come from systems, not hope. You need clean tracking, reliable reconciliation, and payout processes that don't fall apart at month-end.
That's why founders should evaluate partner infrastructure with the same seriousness they apply to billing or subscription analytics. A mature partner motion needs:
- Accurate partner-to-customer tracking
- A payout workflow finance can trust
- Records that survive audit and close
- A cost model that can be forecast before spend happens
The advantage of a well-run affiliate program isn't just lower CAC. It's forecastable CAC. If you know your commission structure, your software cost, your management overhead, and your conversion logic, you can project channel economics with far more confidence than you can in many ad-driven channels.
This is the operating standard founders should look for when reviewing partner software and cost structure, including PartnerDock pricing for Shopify app affiliate programs.
A clear system also reduces the friction between growth and finance. Growth gets faster decisions. Finance gets clean records. Founders get a number they can trust.

If your Shopify app team wants cleaner affiliate tracking, easier reconciliation, and more predictable acquisition costs, PartnerDock is built for that job. It gives founders and finance teams a way to run partner programs with end-to-end records, simpler payout operations, and cost visibility that holds up when you close the books.
