Activate SaaS Mode and Configure Phone Rebilling in Sparkforge
SaaS Mode lets agencies resell Sparkforge to sub-accounts and rebill phone usage automatically through Stripe. Connect Stripe, enable rebilling on each client, and your clients get billed at a 1.05x default markup (or higher on Pro plans).
SaaS Mode turns Sparkforge into a resellable platform — your sub-accounts log in directly, your branding shows everywhere, and phone usage gets rebilled to clients automatically. This guide covers activation, payment requests, and phone rebilling configuration.
Before you start
Connect your Stripe account to your Agency account. Phone rebilling won't work until Stripe is wired up.
Phone rebilling on the Freelancer plan
As of January 25, 2023, agencies on the Freelancer plan ($297/month or $2,970/year) can rebill phone costs to clients — but only on sub-accounts using Sparkforge Phone, not Twilio.
- Freelancer agencies cannot mark up rebilling. Markup is Pro-plan only.
- Freelancer sub-accounts still get a built-in 10% discount because Sparkforge Phone runs about 10% cheaper than Twilio on numbers, US/Canada SMS, and calling.
- The sub-account must have at least one account admin (not an agency admin) to manage the client's payment method.
Check rebilling eligibility per sub-account
Open Agency Level > Settings > Phone Integration. Each sub-account shows one of three states.
- Phone rebilling enabled — already rebilling.
- Phone rebilling can be enabled — open the Manage Client page and toggle it on.
- Phone rebilling disabled — sub-account is on Twilio. Move it to Sparkforge Phone first.
Enable phone rebilling on a client
- Open Agency Sidebar > Sub-Accounts and find the client. Scroll to the Manage Client page.
- Scroll to Phone System Resell Settings and toggle rebilling on.
- Choose how to collect payment: send a payment link to the client, or pick I already have this customer in Stripe and search by name, email, or Stripe ID.
- The client adds their card under Sub-Account > Settings > Company Billing.
- Once their card is on file, enable rebilling for them in the Manage Client area.
Important. Agencies must not put their own card on the client's billing page. The card must be the client's. The default markup on Freelancer is 1.05x to cover Stripe fees — you don't profit from the markup on Freelancer. Pro-plan agencies can set higher markups.
How rebilling flows
- Sparkforge bills your agency for platform-level communications usage.
- Your Stripe account bills your client for their phone usage with markup applied.
Check usage on either side
Agency usage
Open Agency Level > Settings > Billing and click See Details in the Credits section.
Client usage
The client opens Sub-Account Level > Settings > Company Billing and clicks See Details in the Credits section.
Frequently Asked Questions
Can I rebill phone usage on the Freelancer plan?
Why can't I enable rebilling on a specific sub-account?
Whose credit card goes on the client's billing page?
What is the default rebilling markup?
Was this article helpful?
Thanks for the feedback.