CRMFull CRM, checkout & AI ads — from $79/mo
◆ Guide

Subscription box billing.
The part nobody puts on the unboxing video.

A subscription box is two businesses stapled together: a fulfillment operation that ships on a calendar, and a recurring-billing operation that charges on one. Most of the pain — skipped boxes that still got charged, boxes shipped on failed payments, chargebacks from subscribers who couldn't find the cancel button — lives in the seam between the two. This guide covers the billing models, the operational gotchas, decline recovery, the compliance basics, and what to demand from a billing platform. Regulatory status was checked against ftc.gov on September 3, 2026, with sources at the bottom.

UPDATED SEP 2026·8 MIN READ·NOT LEGAL ADVICE
01 / The models

Pick your billing model before you pick your software.

Every subscription box runs on two calendars — a billing cycle (when the card is charged) and a ship cycle (when the box goes out). The billing model is just the rule that connects them, and everything downstream — dunning, skips, proration, customer emails — inherits from that rule.

ModelCash flowDecline exposureThe catch
Monthly, bill-on-cycleSmooth, predictable12 renewal charges/yr per subscriberCharge lands before the box; expect "where's my order" tickets
Monthly, bill-on-shipLumpy around ship days12/yr, on a tight clockFailed payment blocks a packed box; dunning window is days, not weeks
QuarterlyBigger, less frequent4 renewal charges/yrHigher per-charge price; a decline costs a full quarter
Prepay + renewalFront-loaded1 big renewal per termThe renewal charge surprises people unless disclosure is airtight

There is no winner in that table — but there is a rule: your billing calendar must resolve before your shipping calendar acts. Charges, retries, and skips all need to be settled by the ship cutoff. Hold that rule and most of section 02 gets easier.

02 / The gotchas

The operational seams where boxes go wrong.

These are the five situations that separate a billing setup that survives contact with real subscribers from one that generates support tickets and chargebacks. None of them are exotic — they happen every single cycle.

Proration and mid-cycle changes

A subscriber upgrades from the standard box to the premium box on day 11 of a 30-day cycle. Do you charge the difference now, prorated? Charge the full new price at the next renewal? Ship the new tier this cycle or next? There's no universally right answer — but you need one answer, applied consistently, that your billing platform can actually execute and your help docs can state in one sentence. Ad-hoc proration handled by manual refunds is how billing records and fulfillment records drift apart.

Skips and pauses

A skip ("no July box") and a pause ("stop until I say otherwise") are retention features — a subscriber who can skip a month often doesn't cancel. But each one is a billing and a fulfillment instruction: the renewal charge must not fire, and the box must not ship, and both must resume correctly afterward. The classic failure is the skip that stops the box but not the charge — which turns a retention feature into a refund and, sometimes, a chargeback. Skips also need a cutoff of their own: a skip requested after the billing run has fired is next month's skip, and the interface should say so.

Address changes mid-cycle

Subscribers move, and they update their address the day they think of it — which is rarely the day you ship. Your system needs one unambiguous rule for which address a given box uses: typically, the address on file at the ship cutoff. If the change lands after labels are printed, the box goes to the old address and the subscriber should be told that at the moment they save the change, not discover it from a tracking page.

Failed payments before the ship cutoff

This is the seam that costs real money. A renewal fails on the 1st; boxes ship on the 10th. Does the box ship anyway? If it ships and the payment is never recovered, you've donated product and postage. If it silently doesn't ship, a subscriber whose card simply expired loses a box they wanted and you lose them. The workable pattern is a defined window: failed renewals go into retries and dunning immediately, anything recovered by the cutoff ships on time, and anything still unpaid at the cutoff is held — with the subscriber clearly told how to fix payment and what happens to their box if they do.

Dunning windows aligned to ship dates

Dunning — the sequence of retries and "please update your card" messages after a failed charge — is usually configured in the abstract: retry after 3 days, again after 5, and so on. For a subscription box, an abstract schedule is wrong by construction. The whole sequence has to fit between the billing date and the ship cutoff, which is exactly why bill-on-cycle operators bill several days to a couple of weeks before shipping: that gap is the dunning window. If you bill on the 1st and ship on the 10th, you get roughly nine days of retries and emails; design the sequence to that number, not to a generic template.

The one-line audit: for your current setup, write down the billing date, the retry schedule, the skip cutoff, the address cutoff, and the ship cutoff on one timeline. If any retry or customer action lands after the cutoff it's supposed to influence, that's a gap subscribers are already falling through.
03 / Involuntary churn

Decline recovery: the churn your subscribers didn't choose.

Subscription churn comes in two kinds. Voluntary churn is a decision — the subscriber cancels. Involuntary churn is an accident — the renewal charge fails (expired card, reissued card, insufficient funds, a bank's fraud model getting twitchy) and the subscription lapses even though the subscriber never wanted to leave. For a box business, involuntary churn is uniquely painful because the person was, by definition, still willing to pay.

We're deliberately not quoting industry-average recovery percentages here — the numbers floating around content marketing are mostly unsourced and vary wildly by vertical, price point, and card mix. Measure your own: failed renewals, recovered renewals, and time-to-recovery are three numbers your billing platform should hand you. What is general and reliable is the toolkit:

04 / Compliance

The compliance floor: disclose clearly, cancel easily.

Subscription boxes are negative-option businesses — the customer is charged repeatedly unless they act — and that structure is specifically regulated. The floor, stated generally:

Where the FTC's "click-to-cancel" rule stands (checked on ftc.gov, September 3, 2026): the FTC finalized an amended Negative Option Rule in October 2024 that would have imposed detailed click-to-cancel requirements, but the Eighth Circuit vacated it on July 8, 2025, days before full compliance was due — so that specific rule never took effect. In 2026 the FTC restarted the rulemaking: it issued an advance notice of proposed rulemaking on negative-option marketing and took public comment through April 13, 2026.2,3 Translation for operators: the detailed 2024 rule is off the books for now, a successor is in the works — and none of that repealed ROSCA, Section 5 of the FTC Act, or the state auto-renewal laws (California's being the best known) that impose their own disclosure and easy-cancellation requirements. The FTC has continued bringing negative-option cases under the existing statutes.

Not legal advice. This section is a general orientation, not legal advice for your business. Negative-option law is actively moving and varies by state; have a lawyer review your signup flow, renewal notices, and cancellation path. The good news: the compliant design — plain disclosure, real consent, easy self-service cancellation — is the same design that minimizes chargebacks and angry churn anyway.
05 / The checklist

What to demand from a billing platform.

Every platform demo shows you the happy path: signup, charge, ship. Sections 01–04 are the questions that actually sort platforms. Before you commit, make the vendor show you — in the product, not the deck:

  1. Your billing model, natively. Monthly, quarterly, prepay-with-renewal, anniversary vs. fixed-date billing — configured, not "handled with a workaround."
  2. Ship-aware dunning. Retry schedules and dunning sequences you can fit to your billing-to-cutoff window, with a defined hold state for boxes whose payment hasn't recovered.
  3. Self-service skips, pauses, and cancellation. Subscribers manage their own subscription — skip a month, pause, change address, update the card, cancel — without emailing support. That's retention tooling and your compliance posture in one feature.
  4. Decline recovery built in. Automatic retries, account-updater/network-token support through your gateway, grace periods, and dunning emails — with reporting on failed vs. recovered renewals so you can see your own numbers.
  5. Processor flexibility and redundancy. Your own merchant account rather than a forced processor, support for more than one gateway for failover, and visibility into approval rates and decline reasons.
  6. One source of truth for billing and fulfillment. Charges, skips, addresses, and shipments in one system (or a real-time sync), so the box list for a given ship date is generated from settled billing state — not exported and reconciled by hand.
  7. A checkout you control. The signup page is where disclosure, consent, and conversion all happen at once. You want control over its layout and copy — and the ability to run it on your own domain.
  8. Honest reporting. Renewal revenue vs. new revenue, refunds, approval rates, and decline reasons broken out — not one blended "sales" number.

Choosing the payments layer underneath all this is its own decision — we've written a separate guide to choosing a subscription payment gateway that covers the gateway-specific questions.

06 / How Admoji does it

Where Admoji fits for box operators.

Admoji is a CRM-plus-checkout platform, and subscriptions are one of its named verticals.4 Against the checklist above, here's what it publishes:

Pricing is published and simple: $79/mo + 0.35% of volume on the Launch plan, no long-term contracts, with a 14-day free trial and no credit card required.4 If you're comparing subscription-billing platforms head to head, see how Admoji stacks up against Sticky.io.

07 / FAQ

Common questions.

Should I bill on the ship date or on a fixed cycle date?
Both work; the difference is where the pressure lands. Bill-on-cycle (anniversary or a shared fixed date) gives you predictable revenue and a natural dunning window between the billing date and the ship cutoff — the common pattern is billing several days to a couple of weeks before shipping. Bill-on-ship matches the charge to the delivery, which customers like, but compresses your retry window to almost nothing and lets a failed payment block a box that's already packed. Whichever you choose, retries and skips must resolve before the ship cutoff.
What is involuntary churn, and how do I reduce it?
Involuntary churn is losing a subscriber whose renewal payment failed — expired card, reissued card, insufficient funds — even though they never chose to cancel. The standard toolkit: scheduled retries for soft declines, the card networks' account-updater services (which refresh stored card details when cards are reissued), grace periods that hold the subscription in a past-due state while recovery runs, and dunning emails with a one-tap card update. Measure your own failed-vs-recovered numbers rather than trusting industry averages, which are rarely sourced.
Do I legally have to make cancellation easy?
Under ROSCA, online negative-option sellers must clearly disclose the material terms before charging, get express informed consent, and provide simple mechanisms to stop recurring charges. The FTC's more detailed 2024 "click-to-cancel" rule was vacated by the Eighth Circuit on July 8, 2025, before taking effect, and as of September 3, 2026 the FTC is running a new rulemaking — but ROSCA, the FTC Act, and state auto-renewal laws (like California's) all still apply. This is general information, not legal advice — have a lawyer review your specific flow.
How does Admoji handle subscription box billing?
Admoji pairs a custom Shopify-style checkout on your own domain with a full CRM, with smart routing and retry logic built into the checkout, billing reports that break out every recurring charge and refund, approval rates and decline reasons in its conversion reporting, and your own merchant account behind it (Stripe, Authorize.net, NMI, or any processor). Subscriptions are a named supported vertical. Pricing: $79/mo + 0.35% of volume on the Launch plan, no long-term contracts, 14-day free trial with no credit card required.
◆ Built for subscriptions

Billing that fits your ship dates.
Not the other way around.

A custom checkout on your own domain, recurring billing with retry logic built in, your own merchant account, and a full CRM — for $79/mo + 0.35%.

Start your free trial →

or see everything Admoji does →

14-DAY FREE TRIAL · NO CREDIT CARD REQUIRED · CANCEL ANYTIME

Sources — all observed September 3, 2026

  1. ftc.gov — Restore Online Shoppers' Confidence Act (ROSCA) — the federal requirements for online negative-option sales: clear disclosure of material terms, express informed consent, and simple mechanisms to stop recurring charges.
  2. ftc.gov — Negative Option Rule — the rule's status page: the October 2024 amendments (click-to-cancel) and the Eighth Circuit's July 8, 2025 vacatur of the amended rule before its full compliance date.
  3. ftc.gov — March 2026 press release — the FTC's advance notice of proposed rulemaking on negative-option marketing practices, with public comment open through April 13, 2026.
  4. admoji.com — Admoji's published features and Launch pricing: custom Shopify-style checkout on your own domain with real-time Shopify sync, smart routing and retry logic, billing and conversion reports (recurring charges, refunds, approval rates, decline reasons), DataPunch BIN-routing integration and its published +19.6% average approval-lift figure, your own merchant account (Stripe, Authorize.net, NMI, or any processor), subscriptions as a supported vertical, PCI-DSS compliance and SOC 2 alignment, $79/mo + 0.35% of volume, 14-day free trial.

Regulations and pricing change; figures reflect what was published on the date above, and nothing here is legal advice. If you spot something outdated, email info@admoji.com and we'll correct it promptly.

From $79/mo14-day free trial
Start free trial