FeaturesFlexible pricing models
Commerce engine

One-time. Monthly. Annual. Your call, per product.

Sell outright or on a subscription without separate checkout flows. Charge $299 once, or $49 a month, or let buyers pick monthly or yearly, and add a launch discount code on top. Same checkout, same order history.

4
pricing models
Same
checkout flow
One
order record
Photography Masterclass — pricing options
One-time
$299
Lifetime access. Pay once, own it forever.
Monthly
$49/month
Full access while subscribed. Cancel anytime.
Best value
Annual
$399/year
Two months free compared to monthly billing.
Flexible
Pay what you want
$29+
Set your own price. Minimum $29.
Launch coupon: LAUNCH30
−30% · expires May 10
Model configuration
Active plans3 options
Default shownAnnual
Launch couponActive
Coupon uses left83 / 100
Revenue by model (MTD)
One-time
54%
Annual
32%
Monthly
14%
Why this matters

Different buyers need different buying motions.

A $299 one-time price converts well for committed buyers. A $49/month option opens the door for buyers who won't pay upfront. An annual plan at $399 rewards long-term commitment. These aren't different products — they're different ways to buy the same thing, and they should all flow through the same seller system.

Model
Best for
Access type
One-time
Committed buyers
Permanent
Monthly
Trial-minded buyers
Active billing
Annual
Long-term buyers
12-month access

One-time purchase

Sell a product for a fixed price. Buyer pays once and owns access permanently or for the defined access window.

Monthly and annual plans

Create subscription and recurring access products. Buyers can choose their billing interval at checkout.

Weekly, monthly or yearly

Pick the billing interval that fits the product. Renewals, failed-payment retries and cancellations are handled for you.

Coupons and launch pricing

Apply percentage or fixed discounts at checkout. Set expiry dates or usage limits on any discount code.

Multi-plan products

One product, multiple billing options. Show monthly and annual prices side-by-side and let buyers choose.

Same checkout for all models

Every pricing model flows through the same checkout and produces the same order record, fulfillment, and support context.

How it works

Define pricing once. Buyers choose their path.

Pricing models are product settings, not separate checkout flows. Adding an annual plan to an existing monthly subscription requires no new product, no new checkout page, and no separate fulfillment path.

Step
What happens
Define the model
Set a one-time price, or turn on Recurring subscription and pick the interval.
Add plan variants
For subscription products, add monthly and annual billing options to the same product.
Set discounts
Create launch coupons, referral codes, or timed promotions at the product or checkout level.
Publish checkout
Every pricing model uses the same checkout flow. No separate purchase paths to build.

Every buyer finds a price that works.

One-time, recurring, and flexible pricing models all produce the same clean order record and fulfillment history — no separate platform needed for each.

Try CodeHawke