Apply for a Free Strategy Call

RESULTS / CASE STUDY / Sports Nutrition (USA)

Gnarly Nutrition

They had raised $5M to pour into ads, after twelve years without a profitable year. We ran the numbers and told them not to spend it.

Gnarly Nutrition makes sports nutrition in Utah. When we audited the accounts in August 2025, about 80% of revenue came from returning customers and the ads were paying to reach them again. This page is about the year after we told them not to spend the money.

First profitable month
June 2026, in twelve years of trading. Aaron Santanello's own account, told to us on 9 July 2026
$236 to $51
Blended cost per new customer, June 2025 against May 2026, from the reporting sheet we share with the client
+102%
New-customer orders, November 2025 against November 2024. Aaron's own count, on camera
$52,211 to $15,579
Monthly ad spend, June 2025 against June 2026. It bought 221 new customers, then 222
1.22x to 4.33x
Blended return on ad spend, June 2025 against May 2026, one-time DTC net sales over total ad spend

"You went above and beyond on your audit and suggested strategy. You really blew us away." - Aaron Santanello, Marketing Director, in the email awarding us the account, 26 August 2025

Apply for a Free Strategy Call or check the numbers first

The short version
Starting pointAbout $180,000 a month and falling 14% year on year. Roughly 80% of revenue came from customers the brand already had.
The constraintPaid media was buying those same customers again. Google put about $50,000 into the brand's own name in six months, which made the reports look healthy.
What we didExcluded existing customers from most of the spend, split brand from non-brand search, rebuilt a 345-ad-set Meta account, and built a $5 entry offer.
The hard callThe plan on the table was $5M of ads over about sixteen months. Our five numbers said do not scale, so spend was cut instead.
ResultBlended cost per new customer went from $236 to $51. June 2026 bought the same new-customer volume as June 2025 on 30% of the ad spend, and Aaron reported the company's first profitable month.
What is still openTracked DTC revenue is still below last year, and new-customer share sits near 30%. That is the honest cost of running at a third of the budget.
What this page arguesRepeat revenue flatters an ad report. Branded search flatters it again. A cost per new customer means nothing without a value beside it. Money already raised is not a reason to spend it. All five in full.

Recorded 24 November 2025, in the middle of Black Friday week. Unscripted, in full. The transcript is on this site.

Where they started

Gnarly Nutrition makes sports nutrition. The brand was born in the climbing community in Utah, and the people who tried it stayed.

Aaron Santanello joined as marketing director in 2025. He inherited a business that had been trading for twelve years and had stopped growing.

The ad reports looked fine. About 80% of revenue came from people who had already bought, and the ads kept paying to reach them again.

Gnarly had also raised $5M and earmarked it for marketing. By October 2025 the plan was to spend it over about sixteen months and scale the brand.

Three or four months into the job, Aaron asked three agencies to audit the Meta and Google accounts. We were one of them.

"Stagnated at a certain level of revenue, not really growing for a number of years."

Read the full quote (unedited)

"So when we started working with each other, I was still only three or four months into the role at Gnarly, but the business was essentially a 10-year-old startup, as funny as that is to say. Stagnated at a certain level of revenue, not really growing for a number of years. And then when I started, I really found out that their paid media partner of four or five years was just not really providing that growth that they needed."

- Aaron Santanello, Marketing Director, Gnarly Nutrition client interview, recorded 24 November 2025

What the audit found

We audited the Meta and Google accounts before there was a contract or a fee. Aaron remembers it as a twenty-plus page research document.

The findings run to five pages. Behind them sit four appendices: a 42-page page-speed report, a competitor analysis, and two organic search reports.

All three agencies found the same problems. What Aaron bought was the part that came after the problems.

The core finding fits in one sentence. Paid media was buying revenue the brand would have earned anyway, and starving the acquisition that would have grown it.

These are the audit's own lines, not a summary of them.

  • New customer gap: ~80% of revenue from returning customers -> acquisition isn't working as intended.
  • Meta account fragmentation: 19 campaigns / 345 ad sets / 253 creatives; "opportunity score" showing 0; heavy use of 7-day click + 1-day view (inflates reported performance).
  • Questionable targeting & reporting: Existing customers not excluded; CAC >$100 in Polar; a lot of spend on non-brand-tied creative; collaborator ads not leveraged.
  • Google performance concerns: July example $17k spend -> $29k rev (~1.7x); likely conflation of branded & non-branded performance in reporting.
  • PMax spending primarily capturing branded queries -> inflated ROAS without incremental lift.
  • Paid search claims revenue you already would have earned; starves true acquisition; blocks scale.
  • Excessive fragmentation (hundreds of ad sets); frequency extremely high in some audiences; ~40% of budget hitting existing customers at high frequency; campaigns fail to exit learning (need 30-50 conversions/wk each).
  • Rising CPMs, weak CTR, noisy attribution (7d click + 1d view), and artificially inflated results without net-new growth.
Quoted from Gnarly // In-Depth Business & Ad Account Audit, sent to Aaron on 15 August 2025, twelve days before there was a contract. The pages themselves are below.

The same four numbers, three months apart

Meta account19 campaigns, 345 ad sets and 253 creatives in August 2025
Meta opportunity score0 in August 2025. 80 by late November 2025
Spend excluding existing customersNot excluded in August 2025. More than 80% of spend by late November 2025
Google spend on the brand's own nameAbout $50,000 in the first half of 2025, close to half the Google budget

What we did, in order

  1. 11 August 2025First call. Aaron sends access to Google Ads, Shopify and Polar the same afternoon.
  2. 15 August 2025We deliver the audit and walk it through for 73 minutes. No contract, no fee.
  3. 26 August 2025Gnarly picks us out of the agency field. The contract is signed the next day.
  4. 14 September 2025The previous partner's notice ends. We take the accounts.
  5. September 2025Existing customers excluded from most of the spend. Google split into brand and non-brand. Meta rebuilt around the five best-selling product groups.
  6. October 2025Triple Whale and a post-purchase survey go in, so the counting stops depending on the ad platforms.
  7. 5 November 2025The Gnar Pack launches: $20 of best sellers for $5. New-customer volume moves in the same week.
  8. 24 November 2025Aaron records the client interview, in the middle of Black Friday week.
  9. January 2026The board resets break-even from about $900,000 a month to about $350,000, and cost cutting starts.
  10. First quarter 2026We run the five numbers against the $5M plan. Contribution margin after ads is minus 86%. A new customer costs $138 and is worth about $79 in ninety days. Payback is eight months. The verdict is do not scale.
  11. April 2026Spend is cut rather than raised, from $43,281 to $14,449 in a month. Cost per new customer almost halves.
  12. 9 July 2026Aaron tells us June was the company's first profitable month, and that $145,000 went into the bank.

What happened

$236 to $51
Blended cost per new customer, June 2025 to May 2026
0.4 to 1.6
Ninety-day value against acquisition cost, June 2025 to May 2026
1.22x to 4.33x
Blended return on ad spend, June 2025 to May 2026
70% less
Monthly ad spend, June 2026 against June 2025
+102%
New-customer orders, November 2025 against November 2024
8 months to 0
Payback on a new customer, March 2026 to May 2026

The same month, one year apart

June 2025 against June 2026. Total Meta plus Google spend from our monthly reporting sheet.

$52,211June 2025. It bought 221 new customers, at $236 each.
70% less spend
$15,579June 2026. It bought 222 new customers, at $70 each.

New customers are first-time buyers counted in the back end, not platform-attributed conversions.

The first thing to move was not revenue. It was what a new customer cost.

In the eight months before we took the accounts, a new Gnarly customer cost between $124 and $236 to buy, against about $85 of ninety-day value. Every new customer lost money for at least three months.

The Gnar Pack changed the front end in November 2025. A $5 entry offer pulled the cost of a new customer to $102 for the month, and new customers made up 43% of revenue, the highest reading in the whole series.

The real change came in April 2026, when spend was cut instead of raised. Cost per new customer fell to $84, then $51 in May. For the first time in the series a new customer was worth more in ninety days than it cost to buy.

The five numbers, and what they said

Every HoloGrowth account runs the same card each week. Five numbers, thresholds set per brand, and a rule for what to do with the answer.

On Gnarly in the first quarter of 2026 the card read: contribution margin after ads minus 86%, a new customer costing $138 against about $79 of ninety-day value, and payback at eight months against a thirty-day bar.

That is not a marginal call. Spending $5M into that arithmetic would not have scaled the brand. It would have scaled the losses, with investor money, faster.

What a new customer cost, next to what a new customer was worth

Blended cost per new customer against ninety-day gross value per new customer, month by month. Both columns come from our shared Gnarly reporting sheet. Below the grey line, every new customer loses money in the first ninety days.

$0 $50 $100 $150 $200 $250 Jan 25 Mar 25 May 25 Jul 25 Sep 25 Nov 25 Jan 26 Mar 26 Jun 26 Spend cut $70 $142 $84 $85 Cost per new customer Ninety-day value of a new customer
$0 $50 $100 $150 $200 $250 Jan 25 Jul 25 Jan 26 Jun 26 $70 $142 $84 $85 Spend cut Cost per new customer Ninety-day value of a new customer

Ad spend, against the revenue it supported

Total Meta plus Google spend and one-time DTC net sales, month by month, from our reporting sheet. Through 2025 the two lines run close together. From April 2026 the spend line drops away and the gap opens.

$0 $25K $50K $75K $100K Jan 25 Apr 25 Jul 25 Oct 25 Jan 26 Apr 26 Aug 26 We take the accounts $46K $88K $17K $63K One-time DTC net sales Monthly ad spend
$0 $25K $50K $75K $100K Jan 25 Jul 25 Jan 26 Aug 26 $46K $88K $17K $63K We take the accounts One-time DTC net sales Monthly ad spend

Blended return on ad spend, quarter by quarter

One-time DTC net sales divided by total ad spend, from our reporting sheet, which excludes subscriptions, wholesale and Amazon. Return on ad spend is not on our scorecard, because cutting spend lifts it. It is here because it is the number most founders look at, and this is what it did.

0x 2x 4x 6x 1.5x Q1 2025 1.5x Q2 2025 1.5x Q3 2025 1.9x Q4 2025 1.5x Q1 2026 3.9x Q2 2026 Blended ROAS
0x 2x 4x 6x 1.5x Q1 2025 1.5x 1.5x Q3 2025 1.9x 1.5x Q1 2026 3.9x

What the business became

On 9 July 2026 Aaron told us June had been the company's first profitable month, and that $145,000 had gone into the bank that month. That is a cash figure from Gnarly's books, across every channel, and we have not audited it.

Our own contribution margin, counted after all marketing costs rather than ads alone, was still negative in June. The fixed marketing costs are large against current revenue, and closing that is the next job. Both readings are here because both are true.

What is not in dispute is the direction of the unit economics. In the eight months before we took the accounts, a new customer cost between $124 and $236 against about $85 of ninety-day value. In May 2026 a new customer cost $51.

In May 2026 Aaron asked us for talking points for his board. He wrote his own summary of the position: a solid foundation to grow the brand profitably, and likely the first time Gnarly had been in that position looking at historical data.

"When we look at our new consumer orders in this month compared to last November, it's up 102%."

Read the full quote (unedited)

"And now that we're about two and a half months into working with them, we are aggressively focused on new consumers. And when we look at our new consumer orders in this month compared to last November, it's up 102%. That just proves that HoloGrowth is putting a strategy in to reach new consumers and it's actually working. We spent about 25 to 30% less ad spend a month capturing that revenue. So that just proved that okay, the previous agency was not using a sound strategy."

- Aaron Santanello, Marketing Director, Gnarly Nutrition client interview, recorded 24 November 2025

What we got wrong

Revenue has not grown. In the first eight months of 2026 the tracked DTC series is down about 12% on the same months of 2025, on about 40% less ad spend. Part of that is the deliberate cut, and part of it is a store that still converts badly.

We graded the site in the first audit. GTmetrix put performance at 50% and the page took 35 seconds to load fully. By October we were telling them page speed graded E on most pages and was likely costing 20 to 30% of conversion. We kept buying traffic for a store we had already failed, and the new site did not go live until 20 May 2026.

New-customer share still sits near 30%, and the cost of a new customer drifted back to $97 in August 2026 as spend crept up. That is the bill for running at a third of the old budget, and it is the next thing on the list.

Want to know what this would look like on your numbers? Start with a free 30-minute Strategy Call. We look at your dashboards live and tell you honestly whether the $5,000 Profit Clarity Audit is the right next step. Double-backed: 100% money-back if it wasn't clearly worth it, or the full fee becomes a credit if we can't quantify $75K in annual profit upside.

Apply for a Free Strategy Call

What you can take from this

Retargeting your own customers is a loan against next monthWhen most of your revenue is repeat, ads pointed at that base look brilliant. They buy orders you were going to get anyway, so the reported return climbs while the business stands still. Split every report into new and returning before you judge a single campaign.
Branded search is the cheapest way to look goodA search campaign bidding on your own name converts at a very high rate, because those people were already on their way to you. Separate brand from non-brand, then judge the budget on the non-brand half only. Gnarly's own name was taking close to half the Google budget.
A cost per new customer means nothing on its own$138 is neither good nor bad until you put it beside what a new customer is worth. Use ninety-day gross profit, because that is roughly how long your cash can wait. Below a ratio of one, every extra dollar of spend digs the hole deeper and faster.
Money already raised is not a reason to spend itA committed budget feels like an allocated budget, and every incentive in this industry says yes to it. If the unit economics are underwater, more spend buys the same losses at a bigger scale. Fix the economics first, then let the budget back in.
Cutting spend is a growth decision when the machine leaksGnarly bought the same number of new customers in June 2026 as in June 2025, on about 30% of the spend. The cut did not shrink acquisition. It stopped paying for volume the business could not carry, which is what paid for the fix.

Verify this case study

  • Aaron Santanello's on-camera figures come from the recorded interview above, published 18 December 2025. The full transcript is on this site.
  • Every result number comes from Gnarly Nutrition - Performance Reporting, the sheet we share with the client, created 2 September 2025 and read on 8 September 2026. Its net sales column is one-time DTC only, so it excludes subscriptions, wholesale and Amazon. Every chart says which columns it uses.
  • The audit pages are the document sent to Aaron on 15 August 2025, rendered from the file. The findings are quoted verbatim, and the GTmetrix report is page one of its appendix.
  • The two slides are from our Foxwell Founders session, How Hard Can You Actually Scale, delivered 21 July 2026 with Gnarly named on screen. The cash figure and the first-profitable-month line are Aaron's own, from calls on 9 and 23 July 2026.
  • See the ads themselves in the Meta Ad Library.
  • Numbers on this page last updated 2026-09-08. Ask for a reference on your Strategy Call.

Run the same math on your own account

Every HoloGrowth engagement starts with the same five numbers. They are CM3, nCAC, 90-day LTGP:CAC, payback, and the new-versus-returning split. The free Scaling Scorecard gives you those five metrics with the exact scale/hold/fix/kill thresholds we use on managed accounts. You see the same picture before you ever talk to us. If you only want to run one number first, find the point where your next dollar of spend stops being profit with the ad spend ceiling calculator.

Get the Free Scaling Scorecard

Spending more is only growth if the numbers underneath it can carry it.

It starts with a free 30-minute Strategy Call. We look at your numbers live, name your most likely constraint, and tell you honestly whether the $5,000 Profit Clarity Audit is the right next step. Double-backed: 100% money-back if it wasn't clearly worth it, or the full fee becomes a credit if we can't quantify $75K in annual profit upside.

Apply for a Free Strategy Call