HubSpot Agency Partner Certification study materials
HubSpot Agency Partner Certification study resources

Sixty-One Hours in Month One

HubSpot Agency Partner Certification · Put your knowledge to work in context.

All case studies

Sixty-One Hours in Month One

Harbor & Vine is an $8M direct-to-consumer food brand. Your nine-person agency runs a $6,500/month retainer that includes 40 hours, with unused hours rolling over capped at ten. Scope: email marketing, landing pages, lifecycle reporting, and one strategy call a month. Ad management was explicitly excluded.

Three months in, hours logged were 61, 48, and 44. Two causes are visible. First, the client's head of growth sends "quick" requests by Slack to four different staff members, and nobody logs them against the retainer until month end. Second, revisions averaged 4.2 rounds per asset against two in the agreement; the landing page rebuild alone consumed nine hours, because the brand team changed the offer twice mid-build. Last week the client asked you to take over paid social "since you already have the brand context," at no additional cost, and mentioned that their CFO is now reviewing all vendor spend.

1. Do the arithmetic and state whether this retainer is profitable. Then recommend a structural fix rather than a price increase.

Read the worked answer

Arithmetic. 40 included hours at $6,500 is a nominal $162.50/hour. Actual delivery was 153 hours against 120 sold - 33 hours, roughly 27%, delivered free. Effective rate: $19,500 ÷ 153 = $127.45/hour. Against a blended delivery cost of, say, $85/hour, gross margin is about 33% versus the ~48% the pricing assumed. That is not a rounding error; it is a structural loss that gets worse with every month of goodwill.

Diagnosis. The overage is not spread evenly. It is concentrated in landing-page builds and revision rounds - project-shaped work with a defined end, sold inside an always-on retainer. The retainer is doing two incompatible jobs.

Structural fix, not a price rise. Split the shape:

  • Keep a reduced retainer at $6,500 covering email, reporting, and the strategy call - work that genuinely recurs.
  • Move landing pages to per-asset projects, quoted at a fixed number of rounds (two included, round three billed at an hourly rate).
  • Add a 10-hour overage bank above 40 hours, pre-approved in writing, billed at $150/hour.

This is defensible in a CFO review because it makes the invoice predictable rather than larger. A right-sized 45%-margin contract retains; an underpriced one churns the moment the client audits spend, and this client is auditing.

2. Design the operating governance: intake, revision control, and hour visibility. Be specific about what changes on Monday morning.

Read the worked answer

Every symptom here traces to one root cause: work enters the agency through four private channels with no gate, so capacity is committed before anyone prices it.

Intake. One queue - a shared form or PM tool board - and Slack is repositioned explicitly as a channel for questions, not requests. Publish a one-line norm to the client: "Anything that needs work goes in the queue; we'll confirm within one business day." One named account owner is the only person who can accept work. Individual staff get a scripted response for direct requests: "Log it in the queue and I'll pick it up." This protects the client relationship from becoming a hostage situation between staff and a persuasive head of growth.

Revision control. Two rounds included per asset, consolidated feedback from a single approver, and a defined definition of a round (all comments in one pass). Round three is quoted before it starts. Offer-and-message changes after kickoff are a new asset, not a revision - that is precisely what caused the nine-hour landing page.

Hour visibility. Log against the retainer weekly, not monthly, and send a mid-month burn note showing hours used and remaining. A client who sees 28 of 40 hours gone by the 15th self-regulates; a client who sees it on the invoice argues.

Capacity. Set a monthly work-in-progress limit and let the queue absorb overflow. The 61-hour month is a signal that intake was unlimited, not that the team was slow.

3. Write the agenda for the conversation with the head of growth - including the paid social ask and the CFO review - and name the outcome you are actually trying to reach.

Read the worked answer

The outcome. Not a price increase and not an apology. A three-option decision in one meeting, so the client chooses the shape of the relationship instead of being handed a number.

Pre-work. Send a one-page summary 48 hours ahead: 153 hours delivered against 120 included; causes ranked (revisions 4.2 vs. 2, two mid-build offer changes, four-channel intake); paid social was out of scope by agreement. Numbers first, no adjectives.

Agenda (30 minutes).

  1. What was delivered in 90 days and what it produced - lead with results, because a client under spend review needs to hear value before cost.
  2. The gap, factually, with the two causes attributed openly including our own logging lag.
  3. Three options: A same $6,500, narrowed to email and reporting; B $8,900 for 45 hours plus an overage bank; C smaller retainer plus project-quoted landing pages and paid social as a separately priced line.
  4. Paid social: quote it as a new line in option C with a 60-day pilot and a stated KPI. Never give it away - the brand-context argument is real, and the answer is "yes, and here is what it costs," not "no."
  5. Agree the intake change on the call, effective immediately.

Handling the CFO review. Recommend option A or C. When procurement scrutiny is live, a smaller, predictable, clearly-bounded invoice survives better than a fuzzy larger one - and a churned $6,500 client is worth less than a retained $4,500 one with project upside.