Skip to content
Sell

How to sell coaching packages online (without the awkward invoice dance)

Productize the offer, put a signed agreement in front of the money, offer installments, and send one link. Then move finished clients into a community so the revenue keeps recurring.

9 min readAll guides

You know the dance. A client says yes on a call, you say "great, I'll send over the details," and then the machinery starts: a PDF proposal, an invoice from one tool, a contract from another, a Venmo request when the invoice stalls, and a week of polite follow-ups before any money moves. Every step leaks momentum, and momentum is when people buy. This guide is the playbook for replacing that dance with one link. Disclosure up front: we make Drry, which includes payment links built for exactly this, and we will point at them near the end. The playbook works no matter what tool you use.

Productize the offer: a package beats hourly

The root problem is upstream of the invoice: selling hours. Hourly coaching prices you like a utility, makes every session a new buying decision, and caps your income at your calendar. A package, a fixed scope, a fixed length, a fixed price, fixes all three at once, and it is honestly better for the client too: transformation takes weeks of consistency, and a package commits both of you to seeing it through.

Name the package after the outcome, not the mechanics. "Twelve 60-minute sessions" is a receipt; "12 weeks to your first half marathon" is a promise. Two or three packages maximum, a flagship and a lighter option, is plenty; a menu of eight is a decision nobody makes.

Put an agreement in front of the money

The unglamorous step almost everyone skips, until the first time they need it. A coaching agreement is not about distrust; it is about making the awkward conversations happen once, in writing, on day zero, instead of repeatedly and emotionally in week six. Three scenarios pay for it:

One page of plain language covers scope, schedule, reschedule rules, refund terms, and duration. The operational trick is sequencing: the terms come before the money, in the same flow. A contract emailed after payment is a favor to ask; a contract accepted at checkout is simply how the door opens.

Installments lower the wall without lowering the price

An $1,800 package is a wall for many clients who would comfortably pay $600 a month for three months. Same total, different psychology: an installment matches the cost to the timeline of the value, the way people already pay for everything else in their lives. Coaches consistently find a meaningful share of package buyers choose the installment when it exists, and many of those sales simply do not happen without it.

Do it properly, though. An installment plan is not "I invoice you three times and hope": the plan should be fixed-count and automatic, three charges of $600 and then it stops, with the card retried automatically if a charge fails. Hand-sent invoice number two is exactly where the awkward dance sneaks back in. Two rules of thumb: keep installments within the duration of the work (three payments for three months of coaching, not twelve), and make the pay-in-full option slightly attractive (a small saving or a bonus session) so the choice feels like a choice.

The send-a-link flow

Here is the whole modern flow, and why it beats the proposal-PDF ritual. You finish the call where the client says yes. While the yes is still warm, you send one link. The client opens it, sees the package and the price in your branding, reads and signs the agreement, picks pay-in-full or installments, and pays. You get a notification and a consent record; they get a receipt and a start date. Elapsed time: minutes, not weeks. No proposal template, no invoice numbering, no "just checking you saw my email."

This is the openly self-interested paragraph: Drry payment links are exactly that flow. One-time or installment plans, the signed agreement built into the checkout so terms always precede money, payments through your own Stripe account with 0% platform fee, and the whole feature is free on every plan, including the $0 one. Other tools can assemble the same flow from parts (a checkout here, an e-sign tool there); the point is the shape, one link with the agreement inside, whoever you build it with.

After the package: move clients into the community

The package ends. Week twelve arrives, the client got the result, and the default next step is a warm goodbye and a testimonial. That is a rerun of the hourly problem at a bigger scale: every ended package is revenue going to zero and a re-selling job next quarter.

The better ending is a doorway: move finished clients into your paid community. They keep access to you, the material, and now a room of peers on the same path, at a fraction of the 1:1 price, say $29 to $49 a month, and you convert project revenue into recurring revenue. The pitch at the final session is one sentence: "the package is how we got you here; the community is how you keep it."

The economics stack quietly. Ten package clients a year at $1,800 is $18,000 of project income; if seven of them roll into a $39 membership and stay a year, that is another $3,276 of recurring revenue that compounds with every cohort, from people who already trust you and lift the community for everyone else. Alumni are the best members you will ever have. If you do not have the community yet, that is a solved problem too; we wrote the afternoon playbook for it, and the whole pipeline, packages, community, and the links between them, runs on Drry's free plan until you outgrow it.

So: one outcome-named package instead of hours, terms in front of the money, installments done automatically, one link instead of the dance, and a community waiting at the finish line. The clients feel the difference as professionalism. You feel it as revenue that arrives without being chased.

Questions coaches ask

Do I really need an agreement for a coaching package?

Yes, and not mainly for lawsuits. The agreement's daily job is preventing awkward conversations: it answers the scope-creep text, the fourth reschedule, and the week-eight refund request before they happen, in writing the client accepted before paying. A page of plain language covering scope, schedule, reschedules, refunds, and duration covers most of what goes wrong. For high-ticket work or specific claims (health, finances), have a professional review it for your jurisdiction.

What happens if a client misses an installment?

With a proper payment platform, the card is retried automatically over several days before anything is escalated, and most misses are just expired cards. Decide your policy in advance and put it in the agreement: typically, sessions pause until the payment clears. On Drry, installment plans run on Stripe billing through your own Stripe account, so retries and status are handled there and you can see where a plan stands.

Should I ever still sell single sessions?

Keep one, deliberately, as a paid entry point: a single strategy session at a real price (say $150 to $200) that credits toward the package if they upgrade within a week. What to avoid is a menu of ad hoc hourly slots as the core offer, because it prices you as time instead of outcomes and fills your calendar with one-off admin.

Can I sell packages without a website?

Yes. The minimum viable sales flow is a conversation plus a payment link: you talk to the client, you send one link, they review the terms, sign, and pay. A landing page helps strangers find and trust you, but for clients who already know you, the link is the store. Start there and add the page when you need inbound.