Partner Growth

HubSpot Freelancer to 16-Person Firm: Adam Sand's Road Rules

Adam Sand went from roofer to HubSpot freelancer to a 16-person firm, selling from the passenger seat of a truck. His rules: charge for the outcome, screen clients for adoption, and get paid to fix what you built.

A HubSpot freelancer is an independent consultant who configures, migrates, or runs HubSpot for clients, usually billed by the hour or the project, often working solo or with a small bench.

For 17 months, Adam Sand sold HubSpot to roofers from the passenger seat of a Yukon. His fiancée drove, a 150-pound dog took up the back, and the firm’s production calendar was the drive time between states. If a roofer in New York signed for June, Adam needed a buyer somewhere near South Carolina in May. Some nights they pulled over and slept on the shoulder because the hotel would not check them in until two. He got engaged on that road, married on it, and, as he put it, “got pregnant on the road.”

He began as a HubSpot freelancer in the plainest sense, one man fixing roofers’ CRMs. By the time he sat down with me for the first episode of Fast & Tierious, his firm, Roofing Business Partner, had 16 employees, builds of $150,000 to $300,000, and retainers up to $20,000 a month. It had reached Diamond 22 months after its first deal. A solo consultant can take a few of his habits into the next discovery call: price the owner’s outcome, find out whether the client’s people want the change before signing, and sell the upkeep that growth creates.

HubSpot freelancer path of Adam Sand: roofer, Facebook ads course and agency, fixing other CRMs as a mechanic, a 2,300 dollar HubSpot partner fee and a first deal in August 2021, 17 months selling from a truck, and 16 employees by late 2023.
Adam’s road: roofer, ad course, agency, CRM mechanic, then a $2,300 partner fee, a first HubSpot deal in August 2021, 17 months on the road, and 16 employees by late 2023.

How did a roofer become a HubSpot freelancer?

Adam comes from northern Alberta. He owned a roofing company with his best friend, a shingler, and Adam ran marketing, sales and systems. The company collected three times the reviews of competitors ten times its size, and that got him invited onto a Facebook ads podcast. Afterward, roofers started calling to ask how he did it.

He covered an ugly striped office wall in Sharpie, podcast names on one part and lead magnet ideas on another, and Roofing Business Partner began in 2017 as a course on the Facebook pixel. Roofers with money asked him to run the ads for them, and he became an agency. Then some of them fired him for sending more leads than they could handle. When he asked how they ran the business, he found whiteboards, folders, Post-it notes and magnets. He offered to build them a CRM.

For a while he built on whatever each roofer already owned: Podio, Pipedrive, Zoho. “I was just a mechanic at that time,” he said. “I would come in and fix” whatever was broken. He heard about HubSpot during an argument at a weekly mastermind, read through the Academy and the knowledge base, and decided to stop repairing other people’s systems: “I want to make them from scratch and I want to tell people to use this one.” The $2,300 partner fee scared him. He paid it anyway and sold his first deal in August 2021.

Choosing one trade and one system is what let him sell bigger jobs. As a mechanic he billed for repairs on five platforms. Once he knew roofing and HubSpot deeply, he could promise an owner how the business would run.

Why did Adam charge more instead of less?

Most of the market prices this work by the hour, whether the buyer wants a strategist or a freelance HubSpot developer. Upwork reports a median of $25 an hour for HubSpot experts on its platform, with advanced freelancers near $150 (Upwork). Profoundly analyzed more than 2,000 HubSpot proposals and found $100 to $150 an hour was the most accepted band, with large implementations at a median of about $15,000. The same study found quotes for an identical workflow setup ranging from $5,000 to $75,000 (Profoundly, 2026).

Adam watched other providers try to “do a little bit more for a little bit less.” He went the other way. “We’re going a hell of a lot more for a whole lot more.” He modeled it on the Tesla Roadster, an expensive first product for buyers who did not need “another car or another motorcycle.” His buyers were owners who wanted to see the business run the way they pictured it, and he said they will “throw a briefcase of cash at it if someone’s willing to come in and make it their problem.”

He describes Roofing Business Partner as “a consulting company that uses HubSpot as the infrastructure to make the advice that we give permanent.” Any HubSpot consultant could borrow that sentence for a pitch.

Clients did the pricing math for him. One owner ran a business doing 46 million a year and worked it out on the spot: 220 working days, eight hours a day, roughly $10,000 an hour moving through the system. Two hours of downtime cost $20,000, so paying $20,000 a month to keep someone on the phone looked cheap. Another client, a Stanford MBA who had bought a roofing company, went to a whiteboard and showed Adam that one clean operating system raised the multiple a buyer would pay for the business. “I didn’t realize I was selling that too,” Adam said.

Which clients should a HubSpot freelancer turn down?

Adam’s hardest lesson is about the people who have to use the system. If 70% of a client’s staff does not love technology, he said, “change management is going to make you want to jump out” of a window. The consultant becomes the bad guy, and the holdouts “plant flags” on what he calls I-don’t-want-to-do-it island.

So he checks before he signs. In discovery he tells the owner there are three kinds of employees and asks where each person falls, name by name. Camp one: “I am excited by technology and I’m interested to see how it can make my work life better.” Camp two: “I understand the technology is necessary and I will work with it.” Camp three: “I hate technology and it does not make my life better.”

The deal has to pass two tests. Camp one has to be “50% plus one,” counting the owner, “so that they can outrank the 30.” Camps one and two together have to reach 70%, which gives him a pilot group that will “carry the flag” when the slow adopters stall during onboarding and go-live. If a client fails either test, he walks away. “It’s a recipe for disaster.”

HubSpot freelancer adoption screen from Adam Sand: sort the client's employees into excited, willing, and opposed camps, and take the deal only if the excited camp is a majority counting the owner and the opposed camp is 30 percent or less.
Adam’s three-camp screen. Camp one must be 50% plus one, counting the owner; camps one and two must reach 70%, so camp three stays at 30% or less.

Change management research supports the screen. Prosci’s work across more than 2,600 change practitioners found projects with excellent change management met or exceeded their objectives 88% of the time, against 13% for projects with poor change management (Prosci). A freelancer has little time to run a long adoption campaign after go-live, so Adam does the sorting on the discovery call.

The second part of his method starts the minute the deal is signed. He calls it solution extraction: about 20 questions in a HubSpot form, sent to each user. How has software let you down? What is your favorite tool, and why? With a magic wand, what one thing would you fix in the CRM? What does someone else do in the system that makes your day worse?

At go-live, the team uses the answers to introduce the build. “Hey Mary, remember that thing that you don’t like that Tommy does? Well, now Tommy’s not going to do that anymore.” Then Mary gets her one new checkbox and hears that it saves Billy a headache. Each person meets the new system as a fix for a complaint they named. The firm’s mission line is “make work more rewarding through engineering better customer experiences.”

Clip: “Mistakes made, lessons learned, and ‘solution extraction’,” Fast & Tierious with Matt Bolian and Adam Sand.

How does a build turn into a retainer?

Adam’s retainer business started with a question he did not see coming. His team made yearly trips to update client systems, and one client asked if Adam could charge monthly and fix things as they came up. Adam was surprised the client did not blame him for what needed fixing. To the client it was obvious: the business was growing, so it needed new things. Adam quoted $2,500 a month, and the client agreed on the spot. “I meant 5,000 a month,” he admitted.

HubSpot freelancer quote card from Fast and Tierious: Adam Sand says a customer would pay you to build something and then also pay you to fix it.
Adam Sand on Fast & Tierious: “A customer would pay you to build something and then also pay you to fix it.”

The fix-it retainer had a problem he found six months in. His team closed tickets exactly as requested. Then a client asked him to look at the portal because it was not working for them, and Adam asked who had built it that way. “They’re like, oh, you built that.” He concluded that “customers don’t know what to ask for,” and his team had never asked why.

So he charged $1,000 more a month and paid someone to ask why on each ticket. Then he read about RevOps and pitched it to a roofer in Hawaii as RevOps for roofing: weekly meetings, work on the gaps between departments, and a promise to make the business “1% better in these departments all the time, consistently, forever.” The price was twice what the client had paid before. “They’re like, deal.”

HubSpot freelancer retainer ladder from Adam Sand: the build, a 2,500 dollar monthly fix-it retainer, 1,000 dollars more a month to ask why on every ticket, and a RevOps retainer at twice the price aiming for 1 percent better in each department.
Paid to build, then paid to fix: $2,500 a month for fixes, $1,000 more to ask why on each ticket, then RevOps at twice the price, aiming for 1% better in each department.

I told Adam why I think the model keeps working: growth begets complexity. The system a client asks for fits the business they have today. A year later the business has changed, and the old request no longer fits.

What would Adam never do again?

One regret was about his own team. HubSpot sent Adam a deal in June, and his team could not start the build until December. In the gap he kept talking to the customer, then comparing connected tools with them, then holding calls on Facebook Messenger, until he was running the project around his own people. It became the only customer his firm ever fired: keep the money, keep the build, find another partner.

“I will never sidestep or take the power away from my team ever again,” he said. His advice to himself was to get out of the way and “focus on the four corners of being a CEO, and none of those is building the HubSpot for the customer.”

His next bet started with waste. His firm bought Zapier actions in 100,000-unit blocks and lost whatever it did not use. He compared it to Henry Ford turning scrap wood into charcoal (Kingsford traces its start to 1919, when E.G. Kingsford helped Ford secure timberland for his plants, per Kingsford). Adam’s plan was a free CRM for roofers under $2 million in revenue, run on the spare automation, and a packaged offer for $3 million to $8 million roofers, where he wanted to sell 129 HubSpot deals in a year. He wanted the volume for his team. “They need more at bats,” he said, to build pattern recognition before the next big build.

What can a HubSpot freelancer take from Adam’s road?

  • One trade, one platform. Adam stopped being a mechanic when he chose roofing and HubSpot. Knowing both well let him sell an outcome.
  • Pricing on the owner’s outcome. Ask what an hour of downtime costs and what a clean system does to the value of the business. Owners will tell you.
  • The three-camp screen. Camp one at 50% plus one with the owner, camp three at 30% or less. Below either line, decline.
  • Solution extraction at kickoff. About 20 questions to each user, so the build answers complaints they named.
  • A retainer with a why. Sell the maintenance that growth creates, and pay someone to ask why before closing each ticket.
  • A founder who stays out of delivery. Once someone else owns delivery, the founder sells and leaves the build to them.

Where should a HubSpot freelancer start?

Start with the three-camp screen. It costs one discovery call, and Adam’s pricing and retainers only paid off because he took clients whose people wanted the change and then asked those people what to fix. Price the outcome next. Write the maintenance offer before go-live, while the client can still see the growth coming.

After the build, Adam still had to keep the process alive in each client’s portal once his team stepped back. He used Supered’s white label for his own roofing mission control. If you are packaging your method for clients, our partner program was built for that job.

For the build itself, read our HubSpot implementation guide, then why CRM adoption fails and how to fix it before your next discovery call.

Frequently asked questions

How much does a HubSpot freelancer cost?+
Upwork reports a median of $25 an hour for HubSpot experts on its platform, with advanced freelancers near $150. Profoundly's analysis of more than 2,000 HubSpot proposals found $100 to $150 an hour was the most accepted band, and large implementations had a median of about $15,000.
How did Adam Sand go from HubSpot freelancer to a 16-person firm?+
He picked one niche, roofing, and one platform, HubSpot, then sold large builds that took on the owner's dream outcome instead of pricing by the hour. He added a monthly retainer when a client asked to pay for ongoing fixes, and hired along the way, first from Upwork, then friends and family, while driving the country selling to roofers.
Which clients should a HubSpot consultant turn down?+
Adam Sand asks the owner to sort every employee into three camps: excited by technology, willing to use it, and opposed. He takes the deal only if the excited camp is a majority counting the owner and the opposed camp is 30% or less. Below that, he says, the change management becomes a fight the consultant cannot win.
What is solution extraction?+
It is Adam Sand's kickoff questionnaire: about 20 questions, sent through a HubSpot form to every user the minute the deal is signed. It asks how software has let them down, what they would fix with a magic wand, and what a colleague does in the system that makes their day worse. The answers become the reasons each person hears for the new build at go-live.
How do HubSpot freelancers get recurring revenue?+
By selling the maintenance that growth creates. Adam Sand's first retainer came when a client asked to pay monthly for fixes instead of yearly cleanups. He later added $1,000 a month to pay someone to ask why on each ticket, then packaged the work as RevOps for roofing at twice the price.

Your process, running itself.

Turn the playbook into rep behavior.

Book a demo Read The State of Sales Enablement
From the podcast

More from Fast & Tierious

All 37Fast & Tierious episodes