Back to Being Deliberate

Being Deliberate

The Only Two Kinds of Business

Every product or service you offer is one of two things: a single delivery or a repeating cycle. This binary distinction changes how you design, staff, and systematize your work.

By Joe Minock 10 min read

The Complexity Trap

Business classification is a cottage industry. Analysts slice companies by industry, by size, by growth stage, by business model. B2B or B2C. Product or service. Subscription or transactional. High-touch or self-serve.

These classifications have their uses. But when it comes to designing work—actually building the systems that deliver value to customers—most of them are noise.

A roofer and a SaaS company seem like they have nothing in common. Different industries. Different price points. Different sales cycles. Different everything.

But when you ask a more fundamental question—how does value flow to the customer?—a simpler truth emerges.

There are only two patterns. And every offering fits cleanly into one of them.

The Binary

In the Admiral's Framework, I introduced AAERRR as a vocabulary for describing work: Acquisition, Activation, Engagement, Retention, Revenue, Referral. Six stages that describe how value moves from first contact to completed delivery and beyond.

In designing recurring revenue, I showed how subscription businesses need to think about Engagement differently—not as a stage the customer passes through, but as a container where ERRR cycles continuously.

Now I want to make the distinction explicit and universal.

Two Patterns

AAERRR

Linear Flow

Customer enters, value is delivered once, relationship completes. ERRR runs a single cycle.

AA(ERRR)

Looping Flow

Customer enters, value is delivered repeatedly. ERRR cycles continuously until exit.

The parentheses in AA(ERRR) aren't decoration. They represent a container—Engagement becomes a vessel within which Retention, Revenue, and Referral cycle along with continued Engagement, over and over, until the customer leaves.

The Test

The classification is binary. Every offering resolves to one pattern or the other. And the test is simple:

Does ERRR cycle more than once?

No

→ AAERRR

Yes

→ AA(ERRR)

That's it. Not "is there a subscription?" Not "is the relationship ongoing?" Not "is there a contract term?"

The only question: does the cycle of Engagement, Retention, Revenue, and Referral repeat within this offering?

A roof installation runs ERRR once. You engage (install the roof), retain (demonstrate the work is done well), collect revenue, and ask for referral. Then it's over. AAERRR.

A SaaS subscription runs ERRR every month. You engage (they use the product), retain (communicate value delivered), collect revenue (billing), and create referral opportunities. Then you do it again next month. AA(ERRR).

Think Atomically

Here's where people get confused: they try to classify the business instead of the offering.

A solar company might say "we're AAERRR—we install systems." But what about the monitoring subscription they sell after installation? That's AA(ERRR). Same company, two offerings, two patterns.

An accounting firm might have tax preparation (AAERRR—one engagement per year, one cycle) and monthly bookkeeping (AA(ERRR)—twelve cycles per year). Same firm, same client, different patterns running in parallel.

This isn't complexity. It's clarity. When you think atomically—at the level of individual offerings—the binary resolves cleanly every time.

The business isn't one thing or the other. Each offering is.

Patterns in the Wild

Let's test this across a range of offerings—different industries, different models, different price points:

Offering Pattern Why
Coffee shop purchase AAERRR Single transaction. ERRR runs once per visit.
Ski resort season pass AA(ERRR) ERRR cycles with each visit throughout the season.
Ski resort lift ticket AAERRR Single day access. One cycle of value delivery.
Software subscription AA(ERRR) Monthly ERRR cycles until cancellation.
Plumber emergency visit AAERRR Single service call. Fix, pay, done.
6-month consulting contract AA(ERRR) Monthly deliveries, value demonstrations, invoicing. ERRR cycles 6 times.
Solar installation AAERRR Project delivery. One cycle through ERRR.
Car lease AA(ERRR) Monthly: ongoing use, retention communication, payment, referral opportunity.
Grocery store visit AAERRR Single transaction per visit.
Insurance policy AA(ERRR) Monthly: coverage delivered, retention comms, premium collected.
Gym membership AA(ERRR) Monthly: access provided, retention attempts, dues collected.
Lifetime software license AAERRR "Download and goodbye." No recurring cycle of ERRR.

Every offering resolves. No exceptions. The test holds.

Edge Cases That Aren't

When I first developed this classification, I tried to break it. Here are the cases that seemed tricky—and why they aren't.

The Prepaid Package

A 10-session massage package where payment happens upfront. Is Revenue "missing" from subsequent loops?

Resolution: AA(ERRR). Revenue still happens each cycle—it's drawn down against the prepayment. The loop runs ten times. The timing of cash collection doesn't change the pattern.

The Inactive Customer

A gym member who never shows up. A SaaS user who doesn't log in. Does ERRR run if there's no actual engagement?

Resolution: Still AA(ERRR). The loop is designed to run. That the customer isn't engaging is an operational problem—a signal that the value stream needs tuning—not a classification problem.

The Time-Bound Contract

A 6-month consulting engagement with a defined end date. It's not "recurring forever"—does that make it AAERRR?

Resolution: AA(ERRR). The existence of an end date doesn't change the pattern. If ERRR cycles multiple times within the engagement, it loops. A termination constraint doesn't eliminate the loop—it just defines when it stops.

The Lifetime License with Updates

Software sold once, but with ongoing updates and support. Engagement continues indefinitely. Is it looping?

Resolution: Depends on the design. If there are quarterly releases with value communication, invoicing against support agreements, and referral prompts—that's AA(ERRR). If it's truly "install and forget," with no designed cycles—that's AAERRR. The pattern follows the design of the work, not the pricing model.

The key insight: the classification follows the designed work, not the revenue structure, not the customer behavior, and not the contract term.

Why This Matters

Classification for its own sake is academic exercise. The point of this binary is that it changes how you design work.

AAERRR offerings need to be optimized for throughput. How do you move customers through the stages efficiently? How do you maximize the value delivered in that single cycle? How do you capture the referral at the moment of peak satisfaction—because you won't get another chance?

AA(ERRR) offerings need to be optimized for the loop. How do you design each cycle so value is delivered and recognized? How do you make retention active rather than passive? How do you create referral opportunities repeatedly rather than once?

Different patterns demand different systems. A project management approach that works beautifully for AAERRR—milestones, completion criteria, handoffs—will fail for AA(ERRR), where the work never "completes." And a retention-focused approach designed for AA(ERRR) will feel bizarre applied to a one-time installation.

Know which pattern you're running, and design accordingly.

The Deliberate Work Connection

This binary is foundational to deliberate work because it answers the first question you must ask when systematizing any offering: what shape is this work?

Accidental businesses don't ask this question. They treat every offering the same way—usually as a vague "project" that starts and eventually ends, somehow. They miss the loop in their AA(ERRR) offerings and wonder why customers churn. They over-engineer their AAERRR offerings with ongoing touchpoints that annoy customers who just want the job done.

Deliberate businesses start with the pattern. They recognize that a solar installation and a solar monitoring subscription—even sold to the same customer, even delivered by the same team—are fundamentally different shapes of work that require fundamentally different systems.

One pattern isn't better than the other. But confusing them is expensive.

Two patterns. One question. Complete clarity.

Does ERRR cycle more than once? Answer that, and you know how to design the work.

Sources & Further Reading

  • On the Admiral's Framework: Minock, J. "The Admiral's Framework: AAERRR." Being Deliberate. The vocabulary for describing work stages.
  • On the ERRR Loop: Minock, J. "How to Design Recurring Revenue That Actually Recurs." Being Deliberate. Designing the cycle that runs inside AA(ERRR).
  • On atomic thinking: Taleb, N. N. (2012). Antifragile: Things That Gain from Disorder. Random House. The importance of understanding things at their proper level of granularity.
  • On business model patterns: Osterwalder, A. & Pigneur, Y. (2010). Business Model Generation. Wiley. While more complex than the binary presented here, provides useful context on how revenue models shape business design.

More from Being Deliberate