Skip to Content Skip to Menu

CB Paid Subscriptions (4.8.0)

Start charging paid subscriptions for users to access your website content. Supports duration based subscriptions, merchandise sales and user donations. Very powerful and flexible solution that supports VAT sales tax, powerful coupon discounting, automated reminder emailing and many more built-in integrations. All inclusive package installs everything for you.
orTry our demo
developer plan example

Collect

Add value to your Joomla CB website by providing subscriber-only content behind a ‘paywall’ charging for access. Collecting payments has never been easier with over 15 payment providers!

Content

Secure your sites content through subscriptions. Provide restricted access to downloads, articles, forums, and more! Protect pages on an individual URL basis or even entire components!

Products

Sell access, services, merchandise, and more! Collection donations and monitor your profits as your site grows. Even collect regional taxes!

Marketing

Market your site to your users through scheduled emails or even through promotional discounts to keep your customers coming back for more. One and done configuration for automated emails will help your business grow!

Integrations

With over 15 integrations included and built in functionality you can control Joomla access permissions, URL access, adjust field values, or even run custom queries and that's just the beginning!

Community

Join a community that is ever growing and help change the future of CB Paid Subscriptions with your own ideas!
subscription plans

Subscriptions

Transform your websites content into a subscription driven environment. Control access to articles quick and easy with Subscriptions. Offer recurring or single payment subscriptions with support for renewals and different pricing structures for first time payment and renewal payment with flexible duration settings. Integrate subscriptions into any extension using URL, Extension, and Menu based protection or even run queries to adjust databases.

donation plan

Donations

Accept donations easily from all your users using Donation plans. Offer pre-defined donation selections, allow users to freely enter a donation, or both! Donations also support a wide range of integrations allowing for changing field values, running database queries, and so much more. You could even give each user a special flag on their profile for having donated!

merchandise plan

Services

Offer one time payment services using Merchandise plans. Services can be used for a wide range of things like topping up API tokens, adjusting a field value to be conditioned later, purchasing coupons to distribute, or even buying customer support time. With support for various integrations Merchandise plans can be used for all your one time payment needs!

Need dedicated support?

Subscribe now and have access to our support forums or give our documentation a try!

Price Options

Need to add optional or mandatory charges to subscriptions or merchandise plans? or maybe just collect additional information with payments? CBSubs Options integration has you covered. Add as many price modifier fields as you need and build out the payment flow that fits your sites best! Perfect for adding additional services charges like price per hour billing! Includes the following plan fields.

Drop Down (Single Select) Drop Down (Multi-Select) Radio Radio (Buttons) Radio (Grid) Check Box (Multiple) Check Box (Grid) Text Number Number (Slider)

plan options

Sharing

Sharing subscriptions from one user to another has never been easier with the CBSubs Family Plans integration. Perfect for sharing amongst a household or allowing a business to purchase multiple licenses to share with employees!

plan sharing

Promotions

Offer one time or recurring promotional discounts for any of your plans using CBSubs Promotions integration. Supports conditional promotions, timed promotions, and even limited use promotions! From promotion codes to automatic discounts. You can even conditionally increase prices for added charges!

basket promotion

Marketing

Don't let marketing hold you back. Simply automate it away with CBSubs Mailer! Schedule emails to be sent out automatically based off various conditions like registration date, expiration date, payment date, and more. Easily conditioned to reach your target audience. Keep your users informed of when they're about to expire and maybe even offer a renewal discount!

mailer management

Need a deep dive of CB Paid Subscriptions? Check out our comprehensive demo site!

Our amazing demo site gives you full control to explore all our products to your hearts content. Feel free to modify it and try things out!
gateway management

Payment Gateways

With over 15 payment methods included all your payment needs are covered at no additional charge. Accept credit cards, offline checks or cash, and many more effortlessly and easily. Take a look at a list of a wide range of payment processors we support below!

PayPal Stripe Stripe Checkout PayPal Pro (Payflow Pro) PayPal Pro (Website Payments Pro) PayPal Advanced (Hosted Checkout) TwoCheckout Authorize.net Ogone PostFinance CCBill WorldPay AlertPay CIC Credit Mutual QuickPay Moneris eWay TeleMoney EasyPay Offline (Check or Cash)

currency management

Multiple Currencies

Accepting payments is more than just payment methods. With built in support for automatic currency conversion rates you can accept payments in a wide range of currencies. Rates are conveniently automatically updated!

tax menu

Taxes

Nobody is a fan of taxes, but the government must collect! Make it easy with CBSubs Tax integration to automatically handle taxes based off geographically data to ensure accuracy. Completely customize rules and rates to fit your requirements!

Learn more with the Free CBSubs Users Guide

Get your Free CBSubs Paid Subscriptions Manual and learn more about this powerful open-source extension and how it can start making money with your Joomla website.

Payments

With a customizable payment flow and basket system supporting multiple purchases at once you can accept payments cleanly and quickly. Optional invoice addressing allows for increased security. With multiple payment option selection you can offer as many ways to pay as you need.

payment basket

Statistics

With built in statistics tracking you can monitor your revenue directly from the control panel. Clean table and graph views lets you follow your income, transactions, and more. Using the statistics panel you can get a more in-depth and custom view of your revenue.

statistics panel

Management

With a complete set of management pages you have control over your subscriptions, payments, and more. From adjusting features, creating plans, and reviewing baskets it's all within your reach! Our simple and clean control panel makes it easier for you to navigate around.

control panel

We love the power and flexibility that CBSubs gives us for managing users' profiles. The learning curve on our first project was time well spent as we are now doing things with Joomla that we didn't think were possible. That's why we are now working on our 10th CBSubs project!

Joe Palmer

I can't say enough about CBsubs. I have used several of the Joomla subscription extensions and CBsubs is by far the best out there. It integrates with CB perfectly, allows tight control over all of your site, and is easy to use. Created by the CB team means that it is coded correctly! Also, there is plenty of help to be found in the forums. Trust me save yourself some time - use CBsubs.

Adam Parker (ThePiston)

The CBSubs solution has given me the tools to implement many subscription and eCommerce websites for my clients. Features that would otherwise take me months to implement are easily configured using CBSubs. The solution lets me quickly develop sites I could not develop easily before. Bottom line, my clients are very happy with end product.

Jacob Hodara

FAQ

No, as CB Paid Subscriptions is first and foremost a subscription manager it requires a user account for managing that subscription. This includes requiring an account for Donation and Merchandise plan purchases as well.

Yes, you can set a separate price as well as duration for initial purchase and renewals.

Yes, we provide integrations for Google Analytics, Piwik, iDevAffiliate, and PostAffiliatePro for quick and easy ecommerce analytics. Additionally you can integrate whatever system you need using outbound API calls based off subscription state changes using CBSubs SQL Actions.

Yes, CBSubs Family Plans supports a share limit that can be based off a profile field (typically an integer field) allowing per user dynamic share limits. This is great for businesses to share subscriptions with their employees and allowing them to increase this limit over time using additional purchases.

Maybe, while this is doable using API it is not supported through the interface so to accomplish this you will need development help otherwise additional profile data would need to be captured before or after payment.

Yes, CBSubs Fields Tabs Protection integration allows you to easily control tab and field access based off the profile owners subscription and/or the viewers subscription. This also can be applied to profile edit. For registration plans can be configured to hide fields based off plan selection. CB Conditional also integrates support for CB Paid Subscriptions allowing for even more in-depth conditioning.

Open Source

Everything you download from Joomapolis - whether free or paid - is GPL v2 licensed. This means that you can install it on all your websites and use it forever. Learn more about your GPL v2 privileges.