Subscription Tiers & Billing

Freelancer Nodes operate on a three-tier subscription model, allowing you to start for free and upgrade as your freelance business grows. This article covers each tier’s features, billing mechanics, and the addon system.

Subscription tiers overview

The FreelancerSubscription model tracks your plan, billing status, and Stripe integration. Three tiers are available:

FREE tier (£0/month)

The free tier provides essential features to get started with freelancing on NexusRMS:

  • Connect to up to 5 companies
  • Create up to 5 invoices per month
  • Basic profile and schedule management
  • View and accept booking requests
  • Sign RAMS documents digitally
  • Calendar sync (Google Calendar, Microsoft Outlook, Apple iCloud)
  • No equipment inventory
  • No GPS time tracking
  • No public portfolio

LITE tier (£9.99/month)

The Lite tier adds professional tools for active freelancers:

  • Connect to up to 20 companies (connection slots reset monthly)
  • Unlimited invoices
  • GPS time tracking with geofence verification
  • Public portfolio visible to companies
  • Calendar sync (Google Calendar, Microsoft Outlook, Apple iCloud)
  • No equipment inventory
  • No tax tools

PRO tier (£19.99/month)

The Pro tier unlocks the full Freelancer Node feature set:

  • Unlimited company connections
  • Unlimited invoices
  • GPS time tracking
  • Public portfolio
  • Equipment inventory (up to 50 items via max_equipment_items)
  • Own projects and client management
  • Tax toolsvat_registered, vat_number, default_tax_rate, tax_inclusive_pricing
  • Team features for collaboration
  • Calendar sync (Google Calendar, Microsoft Outlook, Apple iCloud)

Subscription statuses

Your subscription moves through the following statuses, tracked by the status field on the FreelancerSubscription model:

  • Trial — Active trial period. Full feature access with no payment required.
  • Active — Subscription is paid and current.
  • Past due — A payment has failed and Stripe is retrying. Feature access continues temporarily.
  • Cancelled — The subscription has been cancelled. Access continues until the end of the current billing period (ends_at).
  • Suspended — The subscription has been suspended due to repeated payment failures or administrative action.

Trial period

All new Freelancer Nodes begin with a 14-day free trial (trial_ends_at). No credit card is required. During the trial, you have full access to the features of the tier you selected. If you do not add a payment method before the trial ends, your account reverts to the FREE tier.

Billing and Stripe integration

Subscriptions are billed monthly through Stripe. The FreelancerSubscription model links to Stripe via stripe_subscription_id, stripe_customer_id, and stripe_price_id. Billing cycle fields include current_period_start, current_period_end, next_billing_date, last_payment_at, amount, and currency (GBP, USD, or EUR).

Upgrading

You can upgrade your tier at any time from the Subscription page. When upgrading:

  • The change takes effect immediately
  • Billing is pro-rated — you only pay the difference for the remainder of the current period
  • Any existing discount is preserved and applied to the new tier’s price
  • Equipment limits and connection limits update instantly

Downgrading

Downgrading takes effect at the end of your current billing period to ensure you retain access to paid features until you have been fully billed for them. If you are on the PRO tier with equipment inventory, items exceeding the lower tier’s limit will become read-only but are not deleted.

Cancellation

When you cancel your subscription:

  • The canceled_at timestamp is recorded
  • The ends_at field is set to the end of the current billing period
  • You retain full access until ends_at
  • After the period ends, your account reverts to the FREE tier
  • A cancellation_reason can be optionally provided

Addon subscriptions

In addition to the base tier, optional addons can be purchased through the FreelancerAddonSubscription model. Addons are available on any tier:

  • PAT Testing (pat_testing) — £14.99/month. Enables portable appliance testing management for your own equipment, including test scheduling, result recording, and certificate generation.

Addon subscriptions have their own Stripe integration, billing cycle, and cancellation flow, independent of the base tier.

Lifetime discounts

Companies can offer invitation discounts to freelancers via the FreelancerInvitation model. When you accept an invitation with a discount_percentage attached:

  • The discount is applied to your subscription as a discount_source of type invitation
  • The discount persists for the lifetime of your subscription — discount_expires_at is set to null
  • The discount carries over when you upgrade or downgrade tiers
  • Other discount sources include promotion and manual (applied by support)
  • Maximum discount is capped at 50%

Subscription page

Your subscription is managed at /fl/{nodeId}/subscription. This page displays:

  • Your current plan name and monthly price
  • Usage statistics (connections used, invoices created this month, equipment count)
  • Billing history and next payment date
  • Upgrade prompts when you approach tier limits
  • Discount information, if applicable

Tips

  • Start with FREE to explore the platform and connect with your first companies at no cost.
  • Upgrade to LITE when you need GPS time tracking or want to send more than 5 invoices per month.
  • Consider PRO if you own equipment you want to track or need tax tools for VAT management.
  • Accept company invitations that include discounts — these lifetime discounts reduce your monthly cost permanently.

Next steps

Continue to the next article to learn about the Join Crew page and how companies attract freelancers to their network.

Was this article helpful?