SaaS V1 vs SaaS V2: What’s the Difference?

Modified on: Sun, 17 May, 2026 at 11:15 PM

This article explains the difference between SaaS V1 and SaaS V2 in HighLevel, how each system works, and which features are currently supported in each version.


Although the names may suggest that V2 is simply a newer or more advanced version of V1, that is not the case. SaaS V1 and SaaS V2 are different architectures for managing SaaS subscriptions. SaaS V1 remains a stable, battle-tested system and continues to be actively maintained and developed by the HighLevel team.


TABLE OF CONTENTS


Overview

HighLevel supports two SaaS billing architectures:

AreaSaaS V1SaaS V2
System of recordStripeAgency’s master sub-account in HighLevel
Where products are managedStripeHighLevel
Where customers are managedStripeHighLevel
Where subscriptions are managedStripeHighLevel
Payment providersStripe onlyMultiple supported payment providers
Client account mappingSub-accounts are linked to Stripe customersSub-accounts are linked to contacts in the agency account
Payment connection requiredStripe connected at the agency levelPayment provider connected inside the agency’s master sub-account


What is SaaS V1?

SaaS V1 is Stripe-based.

In SaaS V1, Stripe acts as the system of record for SaaS billing. This means that your SaaS products, customers, subscriptions, invoices, payment methods, and related billing activity are managed directly in Stripe.


HighLevel links each client sub-account to a corresponding Stripe customer. Since Stripe manages the subscription lifecycle, agencies using SaaS V1 also get access to Stripe’s native billing tools and ecosystem.


To use SaaS V1, you need to connect your Stripe account directly at the agency level.


SaaS V1 is best suited for agencies that:

Use Stripe as their primary payment processor, need a stable and mature SaaS billing setup, rely on Stripe’s native subscription management features, or require functionality that is not yet available in SaaS V2.


What is SaaS V2?

SaaS V2 is sub-account based.

In SaaS V2, your agency’s master sub-account in HighLevel acts as the system of record. Products, customers, and subscriptions are managed inside HighLevel rather than directly inside Stripe.


Payment providers in SaaS V2 act as payment gateways. They process the transaction, but HighLevel manages the subscription and customer records.


Client sub-accounts are linked to contacts in your agency account, rather than to Stripe customers.


To use SaaS V2, you need to connect the payment provider of your choice inside your agency’s master sub-account.


SaaS V2 is best suited for agencies that:

Want to use payment providers other than Stripe, want deeper integration with the HighLevel ecosystem, or want SaaS subscription activity to be more closely connected to HighLevel CRM, workflows, automations, and related features.


Important: V2 is not simply an upgrade from V1

SaaS V2 is not automatically “better” or “more advanced” than SaaS V1.


The two versions are built differently:

SaaS V1 uses Stripe as the system of record.
SaaS V2 uses the agency’s master sub-account in HighLevel as the system of record.


Because of this architectural difference, each version has its own advantages and limitations.


SaaS V1 is still the more mature and stable system. It has been used extensively, supports the key SaaS features currently available in HighLevel, and continues to benefit from Stripe’s native billing capabilities.


SaaS V2 provides deeper integration with HighLevel and supports more payment providers, but it is a newer system and does not yet include every feature available in SaaS V1.


SaaS V1: Pros and Cons

Pros

More stable and battle-tested

SaaS V1 is the more mature SaaS billing system. It has been used for longer and is well-established for agencies that rely on Stripe-based subscription billing.


Supports key HighLevel SaaS features

SaaS V1 includes the core SaaS features supported by HighLevel today, including several billing and subscription management capabilities that are not yet available in SaaS V2.


Uses direct Stripe integration

Because SaaS V1 uses Stripe as the system of record, agencies can use Stripe’s native capabilities and ecosystem.

Examples include:

  • Custom dunning settings
  • Stripe billing notifications
  • Billing cycle configuration
  • Stripe subscription management tools
  • Third-party Stripe integrations
  • Stripe-native customer and subscription records


Cons

Less deeply integrated with the HighLevel ecosystem

Because SaaS V1 relies on Stripe as the system of record, it does not have the same level of native integration with HighLevel sub-account systems.

This can limit how deeply SaaS billing activity connects with areas such as:

  • CRM
  • Automations
  • Affiliate Manager
  • Other sub-account-based features


Stripe only

SaaS V1 only works with Stripe. Agencies that want to use other payment providers will need to consider SaaS V2.


SaaS V2: Pros and Cons

Pros

Supports multiple payment providers

SaaS V2 is not limited to Stripe. It supports multiple payment providers, including:

  • Stripe
  • Square
  • Adyen
  • Mercado Pago
  • NMI
  • Authorize.net
  • Other supported providers

This gives agencies more flexibility when choosing how they want to collect payments.


Deeper integration with HighLevel

Because SaaS V2 is managed inside HighLevel and uses your agency’s master sub-account as the system of record, it can integrate more deeply with the HighLevel ecosystem.

This allows agencies to make better use of HighLevel features such as:

  • CRM
  • Contacts
  • Automations
  • Workflows
  • Sub-account activity
  • Other native HighLevel tools

Cons

Newer system with fewer features than V1

SaaS V2 is a newer architecture and does not yet support every feature available in SaaS V1.

Agencies should review the feature differences carefully before choosing SaaS V2, especially if they rely on advanced billing, subscription, or recovery flows.


Features currently available in SaaS V1 but not SaaS V2

The following features are available in SaaS V1 but are not currently available in SaaS V2:

FeatureSaaS V1SaaS V2
Taxation on wallet recharges and resellingAvailableNot currently available
Prorations when clients upgrade, downgrade, or cancel their subscriptionAvailableNot currently available
Coupon deflections when clients attempt to downgrade or cancelAvailableNot currently available
Self-serve reactivation after failed payments or cancelled subscriptionsAvailableNot currently available
Update primary payment method/card for subscription paymentsAvailableNot currently available

Which version should I choose?

Choose SaaS V1 if:

You use Stripe and want the most stable, mature SaaS billing setup currently available in HighLevel.

SaaS V1 is also the better choice if you need Stripe-native billing features or any of the SaaS features that are not yet available in V2, such as prorations, coupon deflections, or self-serve reactivation.

Choose SaaS V2 if:

You want to use a payment provider other than Stripe, or you want your SaaS billing setup to be more deeply integrated with HighLevel’s CRM, contacts, automations, and sub-account ecosystem.

SaaS V2 may be the better choice for agencies that value HighLevel-native management and multi-provider flexibility over the more mature Stripe-based billing feature set available in V1.


Key takeaway

SaaS V1 and SaaS V2 are two different ways to manage SaaS billing in HighLevel.

SaaS V1 is Stripe-based, stable, mature, and feature-rich. It is best for agencies that want the benefits of Stripe’s billing system and the most complete SaaS feature set currently available.

SaaS V2 is HighLevel-based, more deeply integrated with the platform, and supports multiple payment providers. It is best for agencies that want more payment flexibility and tighter integration with HighLevel’s CRM and automation tools.

Neither system is universally better than the other. The right choice depends on your agency’s billing needs, payment provider requirements, and reliance on specific SaaS features.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article