Subscription & Billing

Updated 25 minutes ago 6 min read

Overview

ABBPay uses a subscription-based model with secure card payments through Stripe. Company owners can subscribe to individual modules (Accounting, Payroll, HR, etc.) or bundled packages. Subscriptions support monthly and yearly billing, free trials, promo codes, plan upgrades/downgrades, and add-ons.

Accessing Subscriptions

Navigate to Subscription from the sidebar. Only the company owner can access the subscription management page.


Subscription Page Tabs

The subscription page uses tabs to organise its content:

Tab Description
History View active subscriptions and payment history
Plans Browse and subscribe to available plans
Packages Browse bundled subscription packages

Subscription Products (Modules)

ABBPay offers individual modules that can be subscribed to separately:

Module Description
Accounting Invoicing, expenses, bank reconciliation, financial reports
Payroll Employee payroll processing, tax calculations, payslips
HR Human resources management, leave tracking
Inventory/POS Stock management and point-of-sale
Final Accounts Year-end accounts and statutory filings
VAT VAT return preparation and submission
Corporation Tax Corporation tax calculations and returns

Each product may have multiple plan tiers (e.g., Basic, Professional, Enterprise).


Subscription Plans

Plan Details

Each plan includes:

Field Description
Name Plan name (e.g., "Professional Payroll")
App Name The module this plan unlocks
Icon Visual identifier
Description What the plan includes
Monthly Price Price per month
Yearly Price Price per year (typically 20% discount)

Multi-Currency Pricing

Plans are priced in multiple currencies based on the company's country:

Currency Countries
GBP United Kingdom
USD United States
EUR Ireland, EU countries
CAD Canada
NGN Nigeria

The system automatically selects the correct currency based on the company's registered country.

Billing Period Toggle

Users can toggle between Monthly and Yearly billing. Yearly billing typically offers a 20% discount compared to monthly.


Subscription Packages

Packages bundle multiple modules together at a discounted rate.

Package Details

Field Description
Name Package name
Group Name Category grouping
Products Included List of modules included
Monthly Price Monthly cost for the bundle
Yearly Price Yearly cost (discounted)
Trial Days Number of free trial days
Employee Limit Maximum employees allowed
Company Limit Maximum companies allowed
Popular Badge Highlighted as recommended

Subscription Add-Ons

Additional features or capacity that can be added to any plan:

Field Description
Name Add-on name
Description What the add-on provides
Billing Type How the add-on is billed
Monthly Price Monthly cost
Yearly Price Yearly cost

Subscribing to a Plan

How to Subscribe

  1. Navigate to Subscription from the sidebar.
  2. Switch to the Plans or Packages tab.
  3. Toggle between Monthly and Yearly billing.
  4. Click Subscribe on your chosen plan.
  5. A payment modal appears.

Payment Modal

Field Required Description
Cardholder Name Yes Name on the card
Email Yes Billing email (pre-filled)
Country Yes Billing country (pre-filled)
Postal Code Yes Billing postcode
Card Details Yes Secure card entry
Promo Code No Discount code
Terms Yes Accept terms and conditions

Promo Codes

Enter a promo code before completing payment to receive a discount:

  1. Enter the code in the Promo Code field.
  2. Click Apply.
  3. The system validates the code and displays the discount.
  4. The discounted total is shown before payment.

Payment Processing

Payment is processed securely through Stripe. Your card is confirmed, your subscription is created, and you are taken to the success page.


Managing Active Subscriptions

Viewing Active Subscriptions

The History tab displays:

Information Description
Plan Name The subscribed plan
Status Active, Trialling, Cancelled, Past Due
Billing Period Monthly or Yearly
Next Billing Date When the next payment is due
Amount Subscription cost

Upgrading or Downgrading

  1. Navigate to Subscription.
  2. Click Upgrade or view available plan changes.
  3. The system shows an invoice preview with prorated charges.
  4. Confirm the plan change.

Plan changes take effect immediately with prorated billing.

Cancelling a Subscription

Cancellation is managed through the Stripe billing portal:

  1. Click the Billing link in the sidebar or header.
  2. You are taken to the Stripe billing portal.
  3. Manage cancellations, update payment methods, or download invoices.

Payment History

Navigate to Payment History to view all past transactions.

Column Description
Date Transaction date
Amount Payment amount
Status Paid, Failed, Refunded
Invoice Download invoice PDF

Free Trial

Some plans and packages offer a free trial period:

Feature Description
Trial Days Number of days the trial lasts
No Card Required Some trials may not require a payment method
Auto-Convert Trial automatically converts to a paid subscription

Payment Success / Failure

Success Page

After successful payment, users see a confirmation page and are redirected to the dashboard.

Failed Payment

If payment fails, users see an error page with options to:

  • Retry the payment
  • Update payment method
  • Contact support

Stripe Billing Portal

The billing portal provides self-service management for:

Feature Description
Update Payment Method Change credit/debit card
View Invoices Download past invoices
Cancel Subscription End a subscription
Update Billing Info Change billing address

Access via the Billing link, which opens the Stripe billing portal.


Workflow Summary

Navigate to Subscription
        |
  Browse Plans / Packages
        |
  Toggle Monthly / Yearly
        |
  Apply Promo Code (optional)
        |
  Enter Payment Details
        |
  Confirm Payment
        |
  Subscription Active
        |
  +--> Upgrade/Downgrade Plan
  +--> View Payment History
  +--> Access Billing Portal (Stripe)
  +--> Cancel via Billing Portal
Was this page helpful?
0 found it helpful, 0 did not