Skip to main content

How does Real Time Royalty Collection work?

Jason Wiese avatar
Written by Jason Wiese
Updated over a month ago

The recurring revenue-based (collect in real-time) fee structure enables franchisors to automatically collect a percentage of revenue from franchise locations before franchisee payouts are made. Franchisee payouts are net of franchise fees.

This feature is currently in beta. If you’re interested in learning more, please contact Support.


Prerequisites

  • Real-time fee collection is only available to Mariana Tek customers using Stripe as their Franchise Fee Portal payment processor.

  • Franchisors must create a Stripe Connect Express account via the Franchise Fee Portal during onboarding.


Configuring Agreements

When creating an agreement template, select Recurring Revenue Based (Collect in Real-time) as the billing type.

Complete the remaining fields and activate the agreement. Then, you can apply it to your locations.


Real-Time Fee Collection

When a location has an active revenue-based agreement, the Franchise Fee Portal triggers an API call to the Franchisee’s Stripe Connect Express account, debiting the owed amount and transferring it to the Franchisor’s account.

This process does not affect the customer payment experience in Mariana Tek (e.g., app, website, admin).

Behind the Scenes

  • Payment Confirmation: The payment is processed in Mariana Tek, which sends the transaction details to the Franchise Fee Portal.

  • Franchisee Charged: The Franchise Fee Portal debits the franchisee’s account and transfers the funds to the franchisor's Stripe account.


FAQs

Why is there a delay option if the fee is collected in real time?

There are two reasons:

  • A minimum fee wasn’t met, and a true-up needs to be charged to the franchise.

  • A technical issue prevented real-time collection. In this rare case, fees are collected at the end of the cycle.

How do fee minimums work?

Each transaction is logged within the billing cycle. At cycle end, if the total collected is below the minimum, the difference is charged to the location’s payment method (ACH or credit card).

Are true-up payments taken from the franchisee’s Stripe account?

No, they are charged via the payment method on file (ACH or CC).

What happens if I refund an entire billing cycle's real-time fees from the Franchise Fee Portal?

The franchisee’s Stripe account will show a single refund payment for the total amount. It won’t be broken into smaller line items like the original real-time collection.

Why do I see a completed payment or refund labeled as non-billable?

If the amount is below $0.50, it’s considered under the minimum chargeable threshold and cannot be billed.

Did this answer your question?