Skip to content
Learnomy
Get Learnomy Pro
Sell & monetize

Payments built in, no WooCommerce required

Stripe and PayPal ship built in - Action Scheduler is bundled so subscriptions, renewals, and webhook retries work without a separate job-runner plugin. Membership plans, coupons, and the full transaction ledger are all in Free.

Commerce overview

MRR

$4,820

monthly recurring

Subscribers

143

active

Lifetime

$61,340

all-time revenue

Transactions

2,081

total recorded

MRR trend

+18% vs last month

Payment gateways

Three gateways, one configuration

Stripe and PayPal ship with Free - both handle one-time purchases and recurring memberships. WooCommerce is an optional add-on if your site already runs a store; you don't need it for anything else.

Stripe

One-time purchases and recurring subscriptions, plus bank methods such as SEPA, Bacs, BECS, boleto, OXXO and Konbini. Access lands when the money clears.

PayPal

Direct checkout with subscription billing. With guest checkout on, a visitor can pay with PayPal without making an account first.

Optional

WooCommerce

Optional third gateway. Connect it if your site already runs WooCommerce. Access is granted once the order is completed.

Action Scheduler is bundled with Learnomy so subscription renewals, cancellations, and webhook retries work without a separate job-runner plugin. See every way you can charge.

Already selling somewhere else?

Keep your store and let it give course access

If your products already sell through a store, a membership plugin or an outside checkout, you don't have to move them. Learnomy can take the order from there and give the right course access here.

Access Grants

Free

An order in another store, a membership plugin or an automation gives course and membership access through a signed webhook, without recording a sale in Learnomy. Revokes work the same way.

Store and membership bridges

Pro

Map a WooCommerce, Easy Digital Downloads, Paid Memberships Pro, Restrict Content Pro or MemberPress product or level to courses, plans, learning paths, Space seats or cohort places. A refund takes back only what that order gave.

Access Log

Free

Every grant is listed with its store and order number. Remove one, retry one that was refused, or grant it anyway, and new buyers get one “Your access is ready” email with a set-password button.

How to sell courses through the store you already run

Membership plans

Monthly and annual on the same plan

One plan, two billing intervals. Enter the monthly and annual price and students pick at checkout. Learnomy creates the matching Stripe price or PayPal plan on the first subscription, so there is nothing to set up in either dashboard.

  • Monthly and annual pricing on the same plan
  • Free trials with configurable length
  • Up to 3 free plans + unlimited paid plans
  • No Stripe Price IDs or PayPal plan IDs to create or paste
  • One-click cancel from the student account area
  • Memberships-only, paid-only, or paid-or-members access types

Pro Academy Plan

$29 / month
Access to all 14 courses
7-day free trial
Cancel anytime, one click
New content added monthly

Coupon codes

Flexible discounts, instant enrollment

Percentage or fixed-amount codes with usage limits, per-user caps, and date windows. Set a code to 100% and it skips the payment step entirely - the student is enrolled immediately.

Percentage or fixed

Deduct a % or a flat dollar amount from the checkout total.

Usage limits

Cap total redemptions and set a per-user maximum.

Date windows

Set a start date and optional expiry for seasonal promotions.

100% coupon = instant enroll

A full-discount code skips the payment step and enrolls the student directly.

LAUNCH50

50% off all memberships · expires Jun 30

50%

14 / 100 used

TEAMACCESS

100% off · no payment step, instant enroll

100%

per-user: 1

WINTER20

Fixed $20 · expired Jan 1

Expired

Transaction ledger

Every dollar, every event, fully recorded

Every charge, renewal, and refund hits the ledger with the gateway transaction ID, amount, currency, and instructor commission split. Filter by date, type, or gateway - then export to CSV.

Every charge

Initial purchase and first subscription payments, with gateway transaction ID.

Renewals

Recurring membership renewals logged with billing period start and end.

Refunds

Full and partial refund events, linked to the original transaction row. Refunding a recurring course cancels its subscription.

CSV export

Export any date range to a spreadsheet-ready CSV from the Transactions page.

Recent transactions

CSV export
M

Maya T.

Purchase

$149.00

completed
L

Liam R.

Renewal

$29.00

completed
S

Sara K.

Refund

-$149.00

refunded
A

Alex M.

Purchase

$0.00

coupon

Membership analytics

MRR, churn, and cohort retention

The Commerce dashboard ships in Free: live MRR, active subscriber count, lifetime revenue, transaction totals. Pro adds ARR, churn, cohort retention, and deeper analytics.

MRR

Monthly recurring revenue, updated in real time as subscriptions change.

ARR

PRO

Annual recurring revenue on the Membership Analytics page.

30-day churn rate

PRO

Percentage of active subscribers who cancelled or lapsed in the last 30 days.

Cohort retention grid

PRO

See how well each monthly signup cohort retains across subsequent months.

Active subscribers

Total count of active and trialing subscriptions on any given day.

CSV export

PRO

Export the full membership analytics dataset for any date window.

Top courses by revenue

PRO

Which courses and plans drive the most subscription signups and revenue.

Video

Take payments on your own site

How to Connect a Payment Gateway in Learnomy2:33Chapters and transcript

Payments FAQ

Do I have to set up payments if my courses are free?

No. Payments is required only while something on your site has a price. A free or internal academy can switch the Payments module off on the Modules page, and the setup wizard no longer asks for payment keys. Turn it back on the day you add a price.

Can someone buy a course without creating an account first?

Yes, once you turn on Guest checkout in LMS Settings > Payments. It is off by default. A visitor buys or enrolls with only an email, and the account is created when payment succeeds, or straight away for a free course. They get a set-password email, and the purchase confirmation carries a receipt with order number, amount, date and method. An email that already has an account is asked to log in. It works with every gateway, including WooCommerce, and it is rate-limited per IP and runs your sign-up CAPTCHA.

Do I need WooCommerce to take payments?

No. Learnomy ships with built-in Stripe and PayPal direct checkout. Action Scheduler is bundled so subscriptions, renewals, and webhooks work out of the box. WooCommerce is an optional third gateway you can connect if your site already runs it, but it is never required.

I already sell through WooCommerce, EDD or a membership plugin. Can that store give course access?

Yes. On the free plugin, Access Grants lets any store or automation give access through a signed webhook, and the Access Log shows every grant with its order number. Learnomy Pro adds ready-made bridges for WooCommerce, Easy Digital Downloads, Paid Memberships Pro, Restrict Content Pro and MemberPress: pick what each product or level unlocks, and refunds and cancellations follow the store.

Can students pay by bank transfer instead of a card?

Yes, through Stripe’s delayed methods such as SEPA Direct Debit, Bacs, BECS, boleto, OXXO and Konbini. The enrolment lands when the money clears, not at checkout, and a payment that fails to clear never leaves a paid-looking order behind.

Can I offer both monthly and annual billing on the same plan?

Yes. Set a monthly and an annual price on the same plan and students choose their billing cycle at checkout. Learnomy creates the matching Stripe price or PayPal plan itself, so there are no IDs to copy between dashboards.

How does a free trial work?

Set a trial length in days on the membership plan editor. Students get access immediately and are not charged until the trial period ends. Cancellations during the trial do not generate a charge.

How does a 100% discount coupon work?

A coupon with 100% discount skips the Stripe or PayPal payment step entirely and enrolls the student directly without requiring a card. The transaction is recorded with a zero-amount row so your ledger stays complete.

Where can I see all my transactions?

Under LMS Commerce > Transactions. Every charge, renewal, and refund is recorded with the gateway transaction ID, amount, currency, and commission split. Export any date range to CSV.

What membership analytics does Pro add?

Learnomy Pro adds a Membership Analytics page showing active subscriber count, MRR, ARR, 30-day churn rate, and a cohort retention grid that shows how well each monthly signup cohort retains over time. All data is exportable to CSV.

Start taking payments today

Free includes Stripe, PayPal, membership plans, coupons, and the transaction ledger. No WooCommerce required. No platform fee, ever.

What customers say on Trustpilot

Perfect themes

I purchased Reign theme from Wbcom Designs, the support team was very helpful and I got the perfect website what I was looking for. Good work Wbcom Designs

Monika SinghIN