Home / WordPress Plugins / Subscription and Recurring Billing System for Wordpress

Wordpress Subscription and Recurring Billing

Download the plugin free version

Subscription and Recurring Billing System for Wordpress

Lucrativeit Subscription & Recurring Billing(WPBillify) is a powerful WordPress subscription and recurring billing plugin that helps you create, sell, and manage subscription plans directly from your WordPress website.

Starting at

$29.00 /year

or $99.00 lifetime

Secure
Checkout

Instant
Delivery

Digital
Download

14 Days
Money Back

Free Install
On Request

WordPress Subscription and Recurring Payment System

Turn your WordPress website into a complete subscription and recurring payment system with WpBillify. Create flexible subscription plans for monthly, yearly, weekly, daily, or lifetime billing and manage customers, subscriptions, invoices, payment status, and renewals directly from your WordPress dashboard. Whether you run a SaaS business, membership website, coaching service, gym, software licensing business, ISP, or another subscription-based service, WpBillify provides the tools you need to manage recurring revenue directly from WordPress.

With Stripe automatic recurring payments, customer cards can be charged automatically on each billing cycle, while Stripe webhook events help keep subscription and payment statuses synchronized. WpBillify also supports Manual, PayPal, Razorpay, and SSLCommerz payment options through invoice and payment-link workflows, giving businesses flexibility in how customers pay for recurring services. Create pricing tables with checkout directly on your WordPress pages, track active and canceled subscriptions, monitor revenue and MRR, and simplify your entire WordPress recurring billing process without requiring a separate e-commerce platform.

Pricing

Choose your license

Transparent pricing. Instant delivery after purchase.

Per Year

Renews annually

Flexible
$29.00 /year
  • 12 months of updates & support
  • Free installation on request
  • 7-day return policy
  • Instant digital download
  • Unlimited domains

Lifetime

Pay once, own forever

Best value
$99.00 one-time
  • Lifetime updates & support
  • Free installation on request
  • 14 days money back guarantee
  • Instant digital download
  • Unlimited domains
WordPress Plugin

Lucrativeit Subscription and Recurring Billing (WpBillify) — Product Specification

Enterprise subscription management for WordPress: customers, branches, plans, subscriptions, recurring billing, invoices, reports, and public pricing pages with on-page checkout.

WordPress 6.2+ PHP 7.4+ License GPL-2.0-or-later Version 1.0.0 Admin Subscriptions+

Dashboard

MRR, ARR, churn & revenue trends

Customers

Directory with filters & totals

Branches

Locations, hours & amenities

Plans

Day / week / month / year / lifetime

Subscriptions

3-step wizard & lifecycle

Billing & Invoices

Mark paid, resend payment links

Stripe

Automatic recurring charges

Free Gateways

Manual, PayPal, Razorpay, SSLCommerz

Reports

Revenue, invoices & plan breakdown

Public Pricing

Shortcodes & on-page checkout

Email Templates

Merge tags & SMTP delivery

Pro Add-on

Roles, PDF, branding, advanced reports

Executive Overview dashboard
Overview

Complete billing workspace in WordPress

WpBillify runs its own billing engine inside WordPress. Stripe charges cards automatically each cycle; Manual, PayPal, Razorpay, and SSLCommerz send an invoice with a payment link — all included free.

  • Setup wizard — import industry demo packs (Gym, ISP, Coaching, SaaS, Software License).
  • Custom tableswp_lsp_ prefix, created on activation.
  • Sluglucrativeit-subscription-recurring-billing.
  • Webhook — Stripe REST endpoint /lsp/v1/webhooks/stripe.
Customers module
Admin modules

Customers

Subscriber directory with search, status and branch filters, and revenue totals at a glance.

  • Filter by status or branch.
  • See lifetime value and subscription counts per customer.
  • Create customers inline from the subscription wizard.
Branches module
Admin modules

Branches

Manage regional offices with images, amenities, opening hours, and customer assignment.

  • Show locations on public pages via shortcodes.
  • Assign customers and filter reports by branch.
Step 1: Choose Plan
Subscriptions

Create a subscription in 3 steps

A guided wizard: Choose Plan → Select Customer → Billing Details. Plans and customers can be created inline without leaving the flow.

  1. Select a plan card — day, week, month, year, or lifetime intervals.
  2. Pick an existing subscriber or add a new one on the fly.
  3. Set status, quantity, dates, gateway (Stripe, Manual, PayPal, Razorpay, or SSLCommerz), and auto-renew.
Step 2: Select Customer
Subscriptions

Select or add a customer

Step 2 of the wizard lets you search existing subscribers or create a new customer without interrupting the flow.

Step 3: Billing Details
Subscriptions

Billing details & gateway

Choose lifecycle status (trialing, active, past due, canceled), quantity, start and next billing dates, gateway, and whether auto-renew is on.

Subscriptions list
Subscriptions

Subscriptions list

Browse all subscriptions with plan badges, MRR, status, and Manage actions for lifecycle changes.

Billing and Invoices list
Billing

Billing engine & invoices

All of these gateways are included in the free plugin:

  • Stripe (Automatic) — card is saved and charged each cycle. Webhook events keep statuses in sync. No pay-by-link invoice is sent.
  • Manual / Offline — an invoice with a payment link is emailed each cycle; configurable due days (default 7).
  • PayPal — invoice-based checkout; customer pays via PayPal each cycle.
  • Razorpay — invoice-based payment link for each billing cycle.
  • SSLCommerz — invoice-based payment link for each billing cycle.
Invoice detail
Billing

Invoice detail

Open any invoice for payment status, method, amount, due date, transaction ID, and payment URL. Mark paid or resend the payment link from the list or detail view.

Reports dashboard
Management

Reports

Last-30-days insights for paid revenue, new subscriptions, cancellations, and current MRR.

  • Invoice counts by status: total, paid, unpaid, overdue, void.
  • Revenue-by-day bar chart with hover tooltips.
  • Revenue breakdown by gateway and by plan.

Custom ranges, filters, and CSV export require the Pro add-on — see Advanced Reports.

Payment Gateways settings
Settings

Payment gateways

Configure Stripe, Manual, PayPal, Razorpay, and SSLCommerz under Settings → Payment Gateways — all available in the free plugin. Set API keys, webhook secret and URL (Stripe), default gateway, and invoice due days.

Email settings
Email delivery

Email / SMTP

Use WordPress wp_mail or SMTP with encryption so invoices, payment confirmations, and activation emails reach the inbox.

  • Mail driver, encryption, SMTP credentials, from name/address.
  • Send a test email to verify delivery.
Notifications settings
Notifications

Email notifications

Core notifications are included in both Free and Pro. Toggle each type under Settings → Notifications:

  • Invoice sent to customer
  • Payment received confirmation
  • Subscription activated for customer
  • Pro: additional reminder notifications and PDF invoice attachments
Email Templates settings
Email templates

Editable templates & merge tags

Customize subject and body for each email; invoice details and payment buttons are appended automatically.

  • Invoice Payment Request
  • Overdue Payment Reminder
  • Payment Success
  • Subscription Activated

Placeholders include {{customer_name}}, {{invoice_number}}, {{package_name}}, {{amount}}, {{payment_url}}, {{billing_cycle}}, and more.

Frontend settings
Settings

Frontend appearance

Tune fonts, text/border/checkmark colors, button accents, popular-badge styling, and hero look under Settings → Frontend.

Public pricing page
Public frontend

Pricing pages & shortcodes

Responsive pricing tables with interval tabs (Day, Week, Month, Year, Lifetime), Most Popular badge, on-page checkout, plus optional hero, locations grid, and FAQ.

  • [lsp_locations_plans category="slug"] — hero + locations + packages + FAQ
  • [lsp_plans category="slug"] — pricing table and checkout only
  • [lsp_hero], [lsp_locations], [lsp_faq] — individual sections

Or use Create public pages on Plan Categories to generate pages automatically.

Pro advanced reports
Pro

Advanced reports

Unlock custom date ranges, branch/plan/customer filters, Search report, and CSV export with the Pro add-on.

Pro roles and permissions
Pro

Roles & permissions

Create staff roles with module-level view/manage access and assign them to team members.

Pro email branding
Pro

Email header & branding

Header logo, colors, alignment, and custom footer text applied to customer notification emails.

Pro PDF invoice settings
Pro

PDF invoices

Branded PDF generation with logo, footer notes, download, and optional attachment to emails.

Pro automated reminders
Pro

Automated reminders

Renewal, payment-failed, and overdue reminder notification settings beyond the free core alerts.

Frequently Asked Questions

Common questions about WpBillify installation, billing, and the Pro add-on.

Which gateways charge cards automatically?

Stripe supports automatic recurring billing. Manual, SSLCommerz, Razorpay, and PayPal are invoice-based: an invoice or payment link is emailed each cycle and the customer pays manually.

Do I need another e-commerce plugin?

No. WpBillify is self-contained with its own billing engine, checkout shortcodes, and built-in payment gateways (Stripe, Manual, SSLCommerz, Razorpay, and PayPal).

How do I display plans on my site?

Create a plan category, add active plans, then either click Create public pages on Plan Categories or add [lsp_locations_plans category="your-slug"] to any page. Customize under Settings → Frontend.

Can I sell daily, weekly, or lifetime plans?

Yes. Plans support daily, weekly, monthly, yearly, and lifetime intervals. The public pricing table shows tabs for every interval that has at least one active plan.

What does the demo import include?

For each selected category: sample plans, customers, subscriptions, invoices, a public page with the full shortcode layout, and a hub page linking category pages.

What is included in the Pro add-on?

Advanced reports (custom ranges, filters, CSV), staff & roles, email branding, PDF invoices, and automated reminder notifications.

Why is a Stripe payment still unpaid after checkout?

On return from Stripe, WpBillify verifies the Checkout session and marks the invoice paid (confirmation email included). Configure the Stripe webhook secret for renewals. Manual payments stay unpaid until marked paid by an admin.

What are the server requirements?

WpBillify requires WordPress 6.2+ and PHP 7.4+. License is GPL-2.0-or-later. Admin menu label: Subscriptions+.

Executive Overview dashboard
Customers module
Branches module
Step 1: Choose Plan
Step 2: Select Customer
Step 3: Billing Details
Subscriptions list
Billing and Invoices list
Invoice detail
Reports dashboard
Payment Gateways settings
Email settings
Notifications settings
Email Templates settings
Frontend settings
Public pricing page
Pro advanced reports
Pro roles and permissions
Pro email branding
Pro PDF invoice settings
Pro automated reminders

More products

Explore the collection

WordPress Support Ticket System Pro

Wordpress Support Ticket

WordPress Support Ticket System Pro

A complete WordPress help desk plugin with Email-to-Ticket, Reply-by-Email, ticket assignment, SLA tracking, knowledge base, file attachments, email notifications, and advanced reporting to streamline your customer support.

$39.00 /year
View product

Ready to get started?

Subscription and Recurring Billing System for Wordpress

Choose your plan above and purchase instantly, or scroll back up to review pricing and included benefits.

Purchase Now