Blog Four structural signals an agency is running a free tri...

Four structural signals an agency is running a free trial to upsell model

Sabawon Ahmadzai runs a mobile detailing operation out of Hamilton. He wasn't naive when he signed up with Rocket Detailing. He asked questions. He got answers. Then he paid roughly $3,000 over five weeks, lost an estimated fifteen leads when their follow-up system broke for a full week, and got hit with a $6,000 ask for the "second program" before he walked away.

The free trial wasn't a trial. It was the door into a structured upsell sequence, and nothing in the pitch made that visible. By the time the terms became clear, the money was already gone.

If you've been through something similar, you already know the frustration. What you may not have is a framework for spotting the same structure the next time it's dressed up differently. These are the four signals Sabawon didn't know to look for, pulled directly from what actually happened on that call.

Signal one: program language instead of service language

Sabawon paid for one program, then got told that program was finished and the next one cost $6,000. Not "the next month." Not "the next campaign." The next program.

That word choice is load-bearing. Agencies that use "programs," "phases," or "systems" as billing units rather than months or deliverables are building in natural upsell moments from the start. Each program can be scoped however they need it scoped, priced however they want to price it, and presented as the necessary next step to see results.

When you're evaluating an agency, ask them to describe their service in flat monthly terms. If they resist that framing and keep returning to phase or program language, that's the structure showing through.

Signal two: undisclosed program length

Sabawon said it directly: "They did not mention at all that it's going to be for five weeks." He started with a one-week free trial, paid into the first program, and only found out it had a fixed end date when it ended and the upsell conversation began.

A legitimate service agreement tells you exactly what you're buying, how long it runs, and what happens at the end. If an agency presents a trial without disclosing the total commitment length or the billing logic that follows it, that omission is the tell. It isn't a paperwork oversight. It's how the model works: you can't object to a term you didn't know existed.

Before you give any agency payment information, ask: "What exactly am I agreeing to for this trial period, how long does it run, and what does the agency ask for afterward?" If the answer is vague, or if they say the next step will be discussed once you see results, get the answer in writing before you start.

Signal three: setup fees or significant upfront costs before a single lead is shown

The standard agency model asks you to pay first and see results later. Sometimes that's framed as a setup fee. Sometimes it's a first-month retainer. Sometimes it's bundled into a "program" like Sabawon experienced.

The structural problem is the same in every version: your money is committed before the agency has demonstrated anything in your specific market, for your specific trade, at your price point. At that point you have no leverage. If month one produces nothing useful, you're negotiating a refund against someone who already has your money.

The reverse structure, no setup fee and no contract, isn't just a better deal. It changes the accountability logic entirely. When an agency only gets paid month to month with no lock-in, they have to keep earning the relationship. The Safe Step case study is a concrete example of what that pressure produces: 247 leads at $11 per lead on $2,800 in total spend, in the rubber resurfacing niche. Specific numbers, specific trade, not a generic ROAS claim.

Compare that to the $2,500-to-$6,000 model Sabawon encountered, where the agency collected fees across five weeks while their follow-up system sat broken for one of them.

Signal four: no documentation of what "results" means before the trial starts

This is the signal that makes the first three stick. Rocket Detailing ran Sabawon's trial, showed him that Facebook was producing (his words: "Facebook was really, really good. It was profitable"), then ended the program and asked for $6,000 more to continue.

If there's no pre-agreed definition of what a successful trial looks like, the agency can always frame current results as "promising but incomplete" and position the next phase as necessary to see the real outcome. You end up in a perpetual state of almost there, where stopping feels like throwing away progress and continuing means another check.

Before any trial or first month begins, the agency should commit in writing to a specific outcome metric. Not "we'll optimize your campaigns." A number: leads, cost per lead, or a defined threshold like the 30-in-30-days guarantee ASN puts in writing. If they won't name a number before you pay, they've given themselves permission to define success however they need to at the end of the period.

What to actually check before you sign anything

Run through these four points before any agency conversation gets to a payment screen:

What is the billing unit? Month-to-month, or program and phase language? Insist on seeing a plain monthly price in writing.

Is the trial length disclosed upfront, in writing, including what the agency will ask for when it ends? If not, ask explicitly.

Is there a setup fee or any upfront cost before the agency has shown you leads in your trade? If yes, that fee is your risk, not theirs.

Has the agency defined what success looks like for the trial period, with a specific number, before you've paid anything?

Sabawon asked questions. He just didn't know which questions to ask. The model he walked into was designed to look like a service while functioning as a structured funnel toward a much larger commitment. The signals were there before he started. They're there for every agency running the same playbook.

What a different model looks like in practice

If you're evaluating whether to try Meta ads again, the questions above apply to any agency you talk to, including ASN. The structure worth looking for is: no setup fee, no contract, a written lead guarantee, and proof from a trade that actually resembles yours before you're asked for anything. That's not a marketing line. It's the mechanism that puts the accountability in the right place.

If you want to see how ASN's model holds up against those four questions, the contact page is the right place to start.

ASN manages Meta ads for home service contractors with no setup fee and no contract. If you want to see what this looks like for your trade before committing to anything, the contact page is the right next step.

See how it works for your business