Apply for a Free Strategy Call

RESULTS / CASE STUDY / DTC Telehealth (United States)

AlgoRX

Every month their ads returned less. We spent four times more anyway, and monthly profit nearly doubled.

AlgoRX sells physician-prescribed treatments and at-home lab work to athletes. Dr. Adam Hotchkiss left surgical practice to build it, bootstrapped, with his co-founder Jim Gibson. This page is about four months in 2026 when every efficiency number in the account fell and we spent more anyway.

$82,762 to $355,336
Monthly ad spend, February to June 2026: four months of pushing at about 10% a week
$352,615 to $666,791
Monthly net profit across those same four months (financial sheet, Dashboard column)
13.91x to 4.81x
Blended return on ad spend, December 2025 to June 2026. It fell every month and we kept going
$44.98 to $79.77
Cost of a new customer over the push, against a modelled break-even ceiling near $89
$1,822,444
August 2026, the largest month so far, on $422,830 of ad spend. The engagement is live

"They helped us increase revenue by roughly 6x, while also driving CAC down and pushing LTV up. They handle everything end to end." - Adam Hotchkiss, Founder, Trustpilot

Apply for a Free Strategy Call or check the numbers first

The short version
Starting pointAbout $75,000 in December 2024 on zero ad spend, off organic and influencers. No analytics tag on the main site, one Meta ad account already banned.
The constraintNobody could say what a new customer was allowed to cost, so nobody could say how hard to push. Every budget call was a matter of nerve.
The decisionBy February 2026 blended return had fallen a third in two months. The margin numbers said push, so we pushed for four straight months at about 10% a week.
ResultJune 2026: $1,707,539 of revenue on $355,336 of ads, $666,791 of profit on the sheet's dashboard line. August 2026 went to $1,822,444.
What we got wrongThe very first ad we ran got the whole account banned, and we built the measurement after the engagement started rather than before it.
What this page arguesReturn on ad spend is not a decision number. Compute what a customer may cost, then climb toward it. Cheap demand runs out. Under-scaling is a real and expensive mistake. All five in full.

Recorded at month 17. Adam walks through the whole climb on camera, unscripted. Prefer to read it? The full transcript is on this site, chaptered.

Where they started

"To this point, we've done zero ad spend. We are only kind of doing organic sales. I think in December, Jim said we did about 75,000, though we're still operating a deficit because we just need to scale larger."

Read the full quote (unedited)

"we're a telehealth platform. We launched earlier this year in July, offering only direct-to-consumer lab work. And we did that for about five months. And then in December, we added in medication. To this point, we've done zero ad spend. We are only kind of doing organic sales, and we have a lot of influencers kind of backing us. We've done well, I think in December, Jim said we did about 75,000, though we're still operating a deficit because we just need to scale larger."

- Adam Hotchkiss, Founder, AlgoRX Discovery call, 6 January 2025, recorded

AlgoRX sells physician-prescribed treatments and at-home lab work to athletes and lifters. Adam Hotchkiss is a foot and ankle surgeon who left practice to build it. His co-founder Jim Gibson left a C-suite job. They funded it themselves and took no outside money.

He booked a 15-minute call on our calendar on 5 January 2025. The intake form asked for current monthly revenue and he put down $20-50k a month. The second booking, for the audit call three days later, asked which ad platforms and ad account IDs he had. Both fields came back empty.

Two days after the first call, Jim sent us the tracking that existed. "Turns out we didnt have tag added to our main site AlgoRX.ai yet," he wrote, "but we have this data from framer." The answer from our side was honest about it: "The data is admittedly limited, but we'll make the most of it." There was no pixel either.

The category was the other problem. One Meta ad account had already been banned, in Adam's words, "accidentally just by doing a normal post", and Instagram advertising was blocked until the spring. In telehealth, a wrong word costs you the channel, not the ad.

AlgoRX came in below the spend level we normally work at. The standing bar today is $30K a month in ad spend. We made an exception because the founders controlled every lever themselves and the constraint was diagnosable in a week.

The one number nobody could answer

The pre-engagement audit was written on 9 January 2025 and walked through on a call the same day. It found the usual conversion gaps on the site, but nothing disqualifying. Its conclusion: "the number one reason you're not getting 5x/10x the sales is the traffic and the awareness". So the job was demand, not the store.

The harder question came later, and it is the one this page is really about. Ad spend on this account went from $1,841 in January 2025 to more than $400,000 a month. At every step, someone has to answer: how much further can we push? A return on ad spend cannot answer it. It has no cost of goods in it, no fixed costs, and no repeat purchase.

So we compute what a new customer is allowed to cost. Four inputs: net order value after discounts, gross margin, ninety-day gross profit per customer, and monthly fixed costs. Out of those falls a ladder, the cost per new customer at 20% net margin, at 10%, and at break-even.

It is rebuilt every month inside the client's own sheet, because every input moves. Here is the version dated 6 August 2026.

  • Net average order value after discounts: $148.61
  • Gross margin: 60.0%. Gross profit on a first order: $87.23
  • Ninety-day gross profit per customer: $169.23 (a 1.94x multiplier on the first order)
  • Monthly fixed costs to cover: $180,000. New-customer share of orders: 43%
  • Cost per new customer at 20% net margin: $59.44
  • Cost per new customer at 10% net margin: $74.30
  • Break-even cost per new customer: $89.16. Break-even blended return on ad spend: 2.37x
The live unit-economics block in the AlgoRX performance reporting sheet, updated 6 August 2026. Every input is the client's own cost data, not a platform's number.

What we did, in order

  1. 6 Jan 2025Adam books a 15-minute call. On it he says the brand has done zero ad spend and about $75,000 in December, at a deficit. Jim: "We just don't have the reach... We just don't know how to get to the masses."
  2. 7 to 9 Jan 2025Jim sends the only analytics that exist, from Framer, because the main site has no tag. The audit is written on 9 January and walked through the same day. The agreement is signed that day and paid that night. Onboarding runs on 13 January.
  3. Jan to Mar 2025Meta moves the ad-eligibility date forward to 29 January and the Instagram ban lifts. Google demands advertiser verification, then sends two account-pause notices in three days. Server-side tracking goes live on events.algorx.ai on 16 March. January closes at $106,283 of revenue on $1,841 of ads.
  4. Jun 2025Adam leans the brand into the customer the data actually shows. "I didn't want to be the bodybuilder bro's company, but that's who buys from us. So fighting it is dumb." Posts go from about 30 likes to 200-900, and 3,000 followers arrive in three days.
  5. Nov to Dec 2025The main Meta account is disabled during Black Friday weekend, over ads that ran six months earlier. Tracking is moved to the backup account, which has a $250 daily cap. LegitScript opens a monitoring case. The account still books $740,941 in November.
  6. Feb 2026Month fourteen, and the decision point. Blended return has fallen from 13.91x in December to 9.25x. Cost per new customer has gone from $17.24 to $44.98. The five-number card reads four greens and a watch, so the call is push: about 10% more spend a week.
  7. Mar 2026Adam: "both of those platforms have kicked us off multiple times now even with LegitScript... Now we're even kicked off email too." A channel diversification plan is written on 18 March, explicitly for risk rather than performance. Snapchat, TikTok and Microsoft Ads follow.
  8. Feb to Jun 2026Four straight months of pushing into a falling return. Ad spend goes from $82,762 to $355,336. Cost per new customer climbs to $79.77 and stays under the ceiling. Net profit goes from $352,615 to $666,791.
  9. 28 Jul 2026Andrej tears the account down live and by name in front of a room of operators at Foxwell Founders: "How Hard Can You Actually Scale? A Live Teardown of a 20x Account." Three of the slides on this page are from it.
Full engagement log, January 2025 to September 2026
  1. 10 to 13 Jan 2025Adam: "Pumped to get started!" Payment sent, onboarding form filled, Slack opened to Adam, Jim and their CTO. The onboarding call hands over the Meta business portfolio, Google Ads and the pixel. The first campaign structure is written on 20 January.
  2. Feb to Apr 2025First measured week: $600 of spend into $2,573 of revenue. A second ad account is disabled on 31 January and reinstated. Automation is built to route intake forms into Slack, Klaviyo and Sheets. Weekly reporting starts.
  3. Jun to Aug 2025Payment processors force the GLP-1 products and their ads to be pulled at short notice. Google Ads passes $10,000 a month at 7x on its own numbers. We introduce the client to a specialist email agency for flows we do not run ourselves.
  4. Sep to Oct 2025Contribution margin and cost of goods start flowing into the shared financial sheet, so profit can be read monthly instead of estimated. September closes at $448,739, October at $557,323.
  5. Dec 2025 to Feb 2026The YouTube channel is taken down, which removes the video ad library. Instagram accounts are banned and restored repeatedly. Meta spend runs at $46,903 in November, $25,687 in December and $49,670 in February on the platform's own monthly table.
  6. Apr to Jun 2026On 2 April Jim opens the books and sends six monthly profit and loss statements. On 9 June Meta emails Adam directly about his campaign performance and he hands them to us. Snapchat goes live and TikTok enters learning.
  7. Jul to Sep 2026The domain moves from algorx.ai to algorx.com in August and browser-side tracking largely disappears, taking Meta's reported return from 4-5x to about 1x. The month still closes at $1,822,444, the largest so far. On 1 September Jim posts that the company has passed $10M of sales for the calendar year.

What happened

$1,707,539
June 2026 revenue, month 17 of the engagement, on $355,336 of ad spend
$666,791
June 2026 net profit on the sheet's dashboard line. The accountant's profit-and-loss line for the same month reads $609,887
4.3x more spend
February to June 2026, from $82,762 to $355,336, at about 10% a week
2.37x
Break-even blended return in the current model. June ran at 4.81x, so more than twice break-even at its lowest
$1,822,444
August 2026, the largest month to date, on $422,830 of ad spend
$10M
AlgoRX sales for calendar 2026 as at 1 September, in the co-founder's own message

Monthly revenue and total ad spend, March 2025 to August 2026

AlgoRX financial sheet, read 8 September 2026. Revenue rose 12.7x and ad spend rose 41x, which is the whole argument of this page.

$0 $500K $1.0M $1.5M $2.0M Mar 2025 Jun 2025 Sep 2025 Dec 2025 Mar 2026 Aug 2026 The push starts, Feb 2026 $1.8M $143K $423K $10K Revenue Total ad spend, all channels
$0 $500K $1.0M $1.5M $2.0M Mar 2025 Sep 2025 Aug 2026 $1.8M $143K $423K $10K The push starts, Feb 2026 Revenue Total ad spend, all channels

Every number here comes from the financial planning sheet AlgoRX and HoloGrowth keep together, cross-checked against the Meta and Google daily exports. Blended return means all revenue divided by all ad spend, not a platform's own count.

The first year was the cheap part. March 2025 took $143,360 on $10,241 of ads, a blended 14.00x. By December 2025 the brand did $635,610 on $45,689, a blended 13.91x, and a new customer cost $17.24.

Then the easy demand ran out, which is what always happens. Return slid to 9.25x by February 2026 and kept sliding. Everything below is what we did about it.

The trend said pull back

February 2026 was month fourteen. The account did $765,842 of revenue on $82,762 of ads and the sheet booked $352,615 of profit. On its own that is the best month the business had ever had.

The chart nobody liked was blended return. 13.91x in December, 9.25x in February. Down a third in two months, and sliding every week. Cost per new customer had gone from $17.24 to $44.98 over the same window.

On that trend the responsible move is obvious. Cut the losers, tighten the targets, defend the account. That was the first instinct on our side too.

Blended return on ad spend by month, March 2025 to August 2026

All revenue over all ad spend, from the same sheet. The break-even line in the current model is 2.37x, so even August's 4.31x is close to twice break-even.

0x 4x 8x 12x 16x Mar 2025 Jun 2025 Sep 2025 Dec 2025 Mar 2026 Aug 2026 The push starts 4.3x 14x Blended return on ad spend
0x 4x 8x 12x 16x Mar 2025 Sep 2025 Aug 2026 4.3x 14x The push starts Blended return on ad spend

The card said push

The five numbers we run every account on said something else. Contribution margin after ad spend was 41%, against a scale bar of 15%. A new customer cost $44.98 against about $88 of gross profit on his first order, so he paid for himself on order one.

Ninety-day gross profit against acquisition cost was about 3.1, against a bar of 2. New customers were 44% of orders, just under the 45% line, so that one was watched rather than feared.

Four greens and a watch. A falling return with margin like that is not an account breaking. It is an account paying market price for growth, instead of skimming the cheap demand that was sitting there first.

So the call was push, about 10% more spend a week, for as long as the ladder held.

Four months of pushing into a falling return

Ad spend went from $82,762 in February to $355,336 in June, 4.3 times higher. Cost per new customer climbed from $44.98 to $79.77, one rung at a time, and stayed under the ceiling the model set.

Net profit went from $352,615 to $666,791. Contribution margin after ad spend was 41.3% when the push started and 44.4% when it stopped. It did not merely hold. It went up.

None of that felt comfortable. Watching cost per customer nearly double on purpose, week after week, runs against everything this industry trains into an operator. The ladder is what turned it into a decision instead of a nerve test.

Adam put the same idea in his own words in May: "optimizing for total profit volume makes the most sense right now vs trying to maximize margin % too early... I'd rather grow absolute EBITDA/profit dollars than protect margin percentage too tightly at this stage."

Cost of a new customer by month, against the break-even ceiling

Metabase scorecard, one row per month. The dashed line is the break-even cost per new customer in the model as it stood on 6 August 2026.

$0 $50 $100 $150 $17 Dec 2025 $37 Jan 2026 $45 Feb 2026 $48 Mar 2026 $59 Apr 2026 $70 May 2026 $80 Jun 2026 $84 Jul 2026 $91 Aug 2026 Break-even ceiling $89.16 Cost per new customer
$0 $50 $100 $150 $17 Dec 2025 $37 $45 Feb 2026 $48 $59 Apr 2026 $70 $80 Jun 2026 $84 $91 Aug 2026 Break-even ceiling $89.16

August went over the ceiling, on purpose

In August a new customer cost $91.30 against the $89.16 break-even rung. That is the first time the model has been crossed, and it was a decision rather than a drift.

The $89.16 rung is the fully loaded one. It carries $180,000 a month of fixed costs as well as the product, so crossing it means the month stops paying for the whole business out of new customers alone. On the customer, the arithmetic is not close. A first order returns $87.23 of gross profit, so at $91.30 the first order lands about four dollars short. The same customer returns $169.23 within ninety days.

So $91.30 buys $169.23, and the only thing given up is a few weeks of waiting for it. A business that insists on paying itself back on the first order cannot bid that high, and therefore cannot buy as many customers per month. Accepting the delay is what buys the growth rate.

That is the whole point of building the ladder before you need it. Without it, $91.30 against $89.16 looks like losing control of acquisition cost. With it, it is a priced decision with a known payback window, taken once and reviewed every month.

Monthly net profit and total ad spend, July 2025 to August 2026

Both series plotted straight from the financial sheet. Spend quadrupled between February and June 2026 and profit nearly doubled over the same four months.

$0 $250K $500K $750K $1.0M Jul 2025 Sep 2025 Nov 2025 Jan 2026 Mar 2026 May 2026 Aug 2026 The push starts $849K $211K $423K $23K Net profit (sheet dashboard line) Total ad spend
$0 $250K $500K $750K $1.0M Jul 2025 Dec 2025 Aug 2026 $849K $211K $423K $23K The push starts Net profit (sheet dashboard line) Total ad spend

The same month, read two ways

If your own return is sliding and you cannot tell whether that is a problem, this is the conversation to have. Apply for a Free Strategy Call

What the business became

AlgoRX now sells to a specific person. That was not our idea. Six months of purchase data showed who was actually buying. Adam rebuilt the brand around that person, instead of the clinical, everybody-welcome look the site started with.

The team stayed small. Adam still edits video himself. In March 2026 the brand brought creative in-house. The category never got easier: accounts get restricted, ads get rejected, and every platform has to be re-earned.

The clearest measure of how the account is run is not a testimonial. In June 2026 Meta emailed Adam directly to talk about his campaign performance, and he handed them straight to us.

The engagement is live as this is written. July 2026 took $1,533,652 and August took $1,822,444, the largest month so far, on $422,830 of ad spend. On 1 September Jim posted that the company had passed $10M of sales for the calendar year: "Huge accomplishment and big thanks to everyone at the Hologrowth team."

Adam has told this story on camera twice. There is an earlier interview recorded mid-climb, titled "$70K to $260K Monthly in 6 Months". There is also a longer podcast episode on the affiliate engine and the rebrand.

One month, more than one profit number

June 2026 has several defensible profit figures in the same sheet, because they measure different things. None of them is hidden and the page uses the middle one.

Revenue$1,707,539. Order-level sales for the month.
Contribution margin after ad spend$758,789, or 44.4% of revenue. Revenue minus cost of goods, marketing and ad spend.
Net profit, dashboard line$666,791, or 39.0%. This is the line the charts on this page plot.
Net profit, accountant's profit and loss$609,887, or 35.7%. Accrual accounting, so costs land in the month they are incurred rather than the month the orders arrive. This is the figure our public claims use.
Why they differThe accrual line is lumpier. May 2026 reads $649,398 on the dashboard and $330,077 on the profit and loss, and the profit and loss line reconciles to the cent against the accountant's own May statement.

"At this point, we already work with a dedicated agency partner, Hologrowth, that manages our Meta advertising strategy, campaigns, and spend on our behalf. As a result, I am not the appropriate point of contact for campaign optimization discussions. If ongoing engagement with the Meta Marketing Program is required, I would be happy for your team to coordinate directly with Hologrowth. They are much better positioned to discuss account performance, campaign strategy, and optimization opportunities than I am."

- Adam Hotchkiss, Founder, AlgoRX Email to a Meta representative, 9 June 2026, copied to us

What we got wrong

The very first ad we ran on this account got the whole account banned. In a category where one wrong word costs you the channel rather than the ad, the compliance review should have happened before the first impression, not after it. Restricted-category accounts now get a policy pass before a dollar moves.

The second one is measurement. The first two months of 2025 have two different revenue histories in the same sheet, because the tracking was built after the engagement started rather than before it. The reporting sheet now goes up in week one, before any spend decision depends on it.

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

Return on ad spend is not a decision numberIt contains no cost of goods, no fixed costs and no repeat purchase. It can fall for a good reason and rise for a bad one. AlgoRX's fell from 13.91x to 4.81x while monthly profit nearly doubled. Put it on a dashboard, keep it out of the budget decision.
Compute what a customer is allowed to cost, then climb toward itFour inputs give you the ceiling: net order value, gross margin, ninety-day gross profit per customer, and monthly fixed costs. On this account they read $59.44 at 20% net margin, $74.30 at 10%, and $89.16 at break-even. Rising acquisition cost inside that ladder is progress, not decay. And the ceiling is a price, not a wall: a first order returns $87.23 of gross profit here while ninety days returns $169.23, so paying past the first-order number buys customers faster in exchange for a few weeks of waiting. You can only make that trade on purpose if you built the ladder first.
Cheap demand runs out; margin does not careThe first customers are always cheapest, because they were already looking for you. When cost per customer starts climbing, the account is usually working rather than failing. The only test that matters is whether the next customer still clears the margin you chose.
Under-scaling is a real and expensive mistakeIn February 2026 the safe-looking move would have left more than $300,000 a month of profit unbought. A system that can only ever tell you to slow down is not a safety system. Size the throttle instead: about 10% more spend a week, ladder rechecked weekly, and the argument disappears.
In a restricted category, the platform is the product riskThis account lost ad accounts, an Instagram profile, a YouTube channel and an email platform, and had processors force a product line off sale. Certification, server-side tracking and a second and third live channel are not overhead. They are what stops a $400,000-a-month spend from being one email away from zero.

Verify this case study

  • All revenue, cost of goods, marketing expense, profit and contribution margin figures: the AlgoRX financial planning sheet, which the client and HoloGrowth maintain together. Read 8 September 2026, covering January 2025 to August 2026. Its profit-and-loss line reconciles to the accountant's own monthly statements.
  • Cost per new customer, orders and average order value: the client's Metabase scorecard, one row per month, read 8 September 2026. Ad spend was reconciled against the Meta and Google daily exports.
  • The scorecard reading, the allowable-cost ladder and the profit chart are the slides Andrej presented, naming the brand, at the Foxwell Founders masterclass on 28 July 2026.
  • Founder quotes: two recorded client interviews (published 30 June 2025 and 5 August 2026), the recorded discovery and sales calls of 6 and 9 January 2025, Adam's and Jim's own emails, and the shared Slack channel.
  • See the ads themselves in the Meta Ad Library.
  • Numbers on this page last updated 2026-09-08.

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

A falling return is not a reason to stop. It is a reason to know what a customer is allowed to cost.

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