Subscriptions and rent-to-own

Offer monthly plans or rent-to-own. Customers see their progress, and keep the plugin after their last payment. Moonbase handles renewals and licenses.

Helios Synth in the customer account: 7 of 12 monthly payments toward ownership and a personal coupon earned at six payments
A clear path from the first payment to ownership.

Rent-to-own

Subscribers own it after the last payment

Turn on milestones for a monthly or yearly plan and reward subscribers after a number of payments, with a unique coupon code or by converting their license to perpetual. Rent-to-own is the default: perpetual after 12 payments.

  • Reward with a personal coupon code, or by making their license perpetual
  • Several milestones on one plan, such as a coupon at 6 payments and ownership at 12
  • Repeat the milestones, or end the subscription at the last one
  • Subscribers follow their progress in your storefront and customer portal
  • Move existing subscribers onto new milestones with Upgrade all subscriptions
The Moonbase pricing variation editor setting Helios Synth rent-to-own to become a perpetual license after 12 payments
Milestone progress on Maya Lind's Helios Synth subscription: rent-to-own at 7 of 12 months, with perpetual licenses pending after 12 payments

Billing

Renewals, failed payments and licenses

Moonbase is the merchant of record for every renewal: it charges the card, collects the tax and keeps each subscriber's license in step with what they have paid.

A Moonbase subscription page for Maya Lind's Helios Synth rent-to-own plan at 9.99 EUR a month, with its license active on 2 of 3 devices, the dates it started and renewed, and the next payment attempt

Renewals

Charged to the saved card when each monthly or yearly cycle ends.

  • A billing anchor keeps the charge day from drifting
  • An introductory first payment, then the renewal price
  • A receipt for every renewal, and a reminder before yearly ones

Licenses that follow the plan

A subscription license stays valid while it is paid up, plus a grace period you choose.

  • A grace period of up to one billing cycle
  • Change license settings for every subscriber at once
  • Perpetual variations beside subscriptions

Failed payments

The customer is emailed straight away with a link to add a payment method.

  • Retries on days 1, 3, 6, 10, 15, 21, 28 and on, inside the grace period
  • Paying, or a successful retry, makes it Active again
  • A SubscriptionExpired webhook for your own tools

Self-service

Subscribers manage it themselves

In their account on your own site, drawn by the embedded storefront, or in your customer portal, subscribers update their card, switch plan or cancel. You cancel, switch plan, upgrade or refund a payment from the subscription's page in Moonbase.

Four statuses, no guesswork

Active
Renewing automatically, and the customer has access.
Cancelled
Won't renew. Access continues until the current term ends.
Expired
A renewal payment failed. Licenses keep working until the grace period ends.
Completed
Reached its last milestone, with no more renewals.
Maya's rent-to-own Helios Synth subscription in her account on helio.audio: 7 of 12 monthly payments toward owning it, a coupon earned at six, and buttons to update the payment method or cancel

“Moonbase has been a game changer for Black Salt Audio. Their seamless integration allowed us to build a fully branded storefront and provide a frictionless, self-service licensing experience for our customers.”

Shawn Barnes

Black Salt Audio · Read the story

Also included

Plan switches, discounts and price changes

Pair a plan with upgrade prices and partial bundles, or win back subscribers who cancel or lapse with Automations.

Plan switching
Subscribers move from monthly to yearly themselves. The switch happens at the next renewal, with nothing charged now.
Discounts that carry over
A discount or coupon used at purchase keeps applying to renewals, on every payment or as many as you set.
Subscription updates
Move subscribers of a product or bundle to a new price, contents or milestones, with a message you write.
Webhooks
Started, renewed, expired, cancelled and completed subscription events for the tools you run yourself.

Frequently asked questions

Yes. Give the product several pricing variations, for example a one-off perpetual license beside a monthly or yearly subscription, and customers choose between them when they buy.

Turn on milestones on a monthly or yearly pricing variation. After the number of payments you set, 12 by default, the subscriber's license becomes perpetual and the subscription ends. You can also reward subscribers with a personal coupon code along the way.

Monthly and yearly, with an optional introductory first payment before the renewal price.

The subscription becomes Expired and the customer is emailed a link to add a new payment method. With a grace period set on the plan, Moonbase retries the saved card inside it and licenses keep working until it ends. Paying, or a successful retry, makes the subscription Active again.

Customers can switch to another plan of the same product, such as monthly to yearly, in your storefront or customer portal. The switch happens at the next renewal, with nothing charged now. Rent-to-own plans can't be switched, and pausing a subscription isn't available today.

Subscribers on yearly plans get a reminder before each renewal, 30 days ahead by default, or 7, 14 or 60 days if you prefer. Monthly plans don't get one.

Subscriptions

Launch a rent-to-own plan

Add a monthly variation, turn on milestones and run a test subscription in demo mode before going live.