Track and claim your referral rewards

See the rewards your referrals earn, claim each one as money or free time, and follow every entry in the reward ledger.

referrals rewards stripe payouts free time settings

Every business that signs up with one of your referral codes earns you a reward once it makes its first paid payment. The Rewards tab is where you watch those rewards open up, claim each one as money paid to your Stripe account or as free time on your own subscription, and follow every entry in the reward ledger.

Before you start: sign in as the account owner, or as a team member whose role includes managing referrals. Rewards are available on every plan. Creating and sharing codes is covered in set up and share your referral codes.

  • 1

    Open the Rewards tab

    Select Settings at the bottom of the left navigation, then Referrals under Subscription, and open the Rewards tab. While you have rewards ready to claim, the tab shows how many. At the top are the Annual money cap banner and — until your Stripe account is connected — a notice that Money rewards are paid to your Stripe account. Connect Stripe to receive them. Below them come the filters, the rewards table and, further down the page, the Reward ledger.

    Screenshot — Open the Rewards tab

    The Rewards tab: cap banner, Stripe notice, filters and the rewards table.

  • Who can claim
    • The account owner, and team members whose role includes managing referrals (administrators and managers), can claim rewards.
    • View-only team members see the same tab, table and ledger. They have no Claim button; like everyone else they get View on a row once its reward is closed. For them the Stripe notice reads Money rewards are paid to your Stripe account. Ask the account owner to connect Stripe., with no link.
    • Technicians don’t have a Referrals page.
    • Connecting Stripe needs the right to change Integrations — the account owner, an administrator or a manager — and multi-factor authentication turned on for that login. A team member who can claim but can’t change Integrations asks the owner to connect first.
    • Only the account owner has Plan & Billing, where free-time credits are listed (step 7).

    Rewards belong to your business, not to the person who claims them.

    Screenshot — Who can claim

    A view-only team member sees View on closed rows, no Claim, and a Stripe notice without a link.

  • Reward states and the claimable-on dates

    Each row is one referred business and the reward it earned. Reward shows what’s on offer — for example $118.00 or 60 days — and State shows where it is:

    • Pending — earned, but not open yet. Money claimable on and Time claimable on show the date each option opens; free time usually opens first. A pending row has no button.
    • Claimable — at least one option is open. If your role can claim, the row has a Claim button; once both options are open you choose either.
    • Claimed · money / Claimed · time — the reward is yours; Reward now reads $118.00 claimed or 60 days claimed.
    • Payout failed — you claimed it, but the Stripe transfer or invoice credit didn’t go through. CleanOps retries for about three days, then our team takes over — nothing for you to do.
    • Reversed — the referred business refunded, disputed or cancelled before its money window opened, so the reward was taken back.
    • Expired — it wasn’t claimed in time (CleanOps warns you two weeks before), or your own subscription ended after the money window had opened (see Reversed, expired and forfeited rewards).
    • Forfeited — your own subscription was cancelled before the reward’s money window opened.
    • No money · cap — the reward was earned while your annual money cap was reached, so only free time is on offer until cap room frees up.

    Once a reward is closed, the two date columns show a dash and the row gains a View link; the newest reward is listed first. If CleanOps pauses the referral program, an amber banner reads The referral program is paused. Codes won’t attribute new signups until it’s back on. — your existing rewards and claims aren’t affected.

    Screenshot — Reward states and the claimable-on dates

    Pending, Claimable, Claimed, Payout failed, Reversed and Expired rows.

  • 2

    Filter and search rewards

    Use All states to tick the states you want to see — each tick applies at once and the button reads States (2) and so on; Clear resets it and Apply closes the list. Any date narrows the list to rewards that qualified in a date range: pick a preset — Today, Last 7 days, Last month, Tomorrow, Next week or Next month — to apply it at once, or choose two days on the calendar and select Apply; the button then shows the dates instead. An end date before the start reads That date range isn’t valid, so it wasn’t applied. Type part of a business name into Search rewards; similar names match too.

    A long list is split into pages: use Prev and Next, and Per page to show 10, 20, 50 or 100 rows. If nothing matches you’ll see No matching rewards. Try a different search or filter. Before your first reward the table reads No rewards yet. A referral earns one once the business it brought in makes its first paid payment.

    Screenshot — Filter and search rewards

    The state filter open above the rewards table.

  • 3

    Read the ledger for one reward

    Scroll down to the Reward ledger. It is append-only: every accrual, claim, reversal and expiry is a new line with its Date, Entry, Referral, Amount and Balance — a clawback is an opposing entry, never an edit. Balance is your account-wide balance after each entry, so a narrowed view can jump between lines. To follow a closed reward, select View on its row (open rewards don’t have one yet): the ledger narrows to that reward’s entries, such as Accrual, Referee free time granted, Claim · money and Payout sent, or Reversal · refund and Referee free time reversed for a reward that was taken back. Other entries you’ll meet are Claim · time, Free time granted / Free time reversed, Payout failed, Transfer checked, Free time not added · reason, Cap room released, Expiry, Forfeiture, and Reversal with its reason — refund, dispute, referee cancelled, fraud or store refund. Select Show all entries to widen it again. The ledger has its own pages, 25 entries at a time; before any reward it reads No ledger entries yet. Each accrual, claim, reversal and expiry is recorded here.

    Screenshot — Read the ledger for one reward

    View narrows the ledger to one reward; Show all entries widens it again.

  • 4

    Set up Stripe payouts

    Money rewards are paid into your business’s Stripe account, so connect it before you claim money. Select Connect Stripe in the notice on the Rewards tab, or Set up payouts inside a claim. CleanOps takes you to Settings → Integrations and starts the Stripe connection. If multi-factor authentication isn’t on for your login yet, you’re asked to Confirm Your Password and set up MFA first — Stripe connections require it. Stripe then walks you through its own onboarding in your browser; when you finish, CleanOps brings you back to the Rewards tab with the message Stripe account status updated. The Stripe notice disappears once Stripe confirms your account can receive transfers. Stripe’s onboarding pages and the return message aren’t pictured here.

    Screenshot — Set up Stripe payouts

    Connect Stripe asks for MFA first; Stripe's own onboarding follows.

  • 5

    Claim a reward as money

    Select Claim on a claimable row. In Claim your reward, the Money card is selected and shows the amount and how it was worked out — 2 × the referee’s $59.00/mo tier. With Stripe connected, the modal reads Sent to your connected Stripe account — arrives in 2–3 business days. and Stripe payouts connected · transfers enabled, and the footer shows how long you have: Claimable until …. Select Claim $118.00 (the button names your amount). A Reward claimed. message confirms it, the row changes to Claimed · money, and the ledger records Claim · money followed by Payout sent once Stripe accepts the transfer.

    Screenshot — Claim a reward as money

    Claiming a reward as money with Stripe connected.

  • If Stripe isn't connected yet

    You can still open Claim. With Money selected the modal explains You’ll be taken to Stripe to set up payouts — this reward stays claimable meanwhile. and the button reads Set up payouts — selecting it starts the Stripe connection and claims nothing. The footer offers Or claim free time instead., so you can take the time option without waiting. If your role can claim but can’t change Integrations, ask the account owner to connect Stripe first. If a payout later fails, the row shows Payout failed and you receive a Payout failed notification; CleanOps retries for about three days before our team steps in.

    Screenshot — If Stripe isn't connected yet

    Without Stripe, Money offers Set up payouts and the reward stays claimable.

  • 6

    Claim a reward as free time

    Select Claim, then the Free time card. For a subscription billed through Stripe it reads Added to your next invoice: the days are converted at your plan’s rate and credited against your next CleanOps invoice. Select Claim 60 days (the button names the days). A Reward claimed. message confirms it; the row changes to Claimed · time with 60 days claimed, and the ledger records Claim · time and Free time granted. Free time doesn’t need Stripe connected, and the tab’s badge drops as rewards are claimed.

    Screenshot — Claim a reward as free time

    Free time selected: the days are credited to your next invoice.

  • Free time on App Store and Google Play plans

    If you pay for CleanOps through the App Store or Google Play, free time is added by extending your subscription’s renewal date with the store rather than as an invoice credit. The Free time card then reads Extends your App Store renewal date or Extends your Google Play renewal date, and below it Apple adds the days to your renewal date and emails you to confirm. or Google Play adds the days to your renewal date. Google Play moves the date when the reward is claimed; on an App Store plan Apple applies the extension on its side, and your renewal date updates once Apple reports it.

    • Apple allows two free-time grants in any twelve months, and CleanOps counts them. The modal shows Apple allows 2 free-time grants a year · N left · resets DATE; once they’re used, the row reads Free time can’t be added now — Apple’s yearly limit and Time claimable on shows the reset date.
    • Free time needs an active paid store subscription. On a free trial, or while the plan isn’t active, the card reads Needs an active paid App Store subscription (or … Google Play …) and the row notes Free time can’t be added now — plan not eligible.
    • A single Apple extension can’t exceed 90 days (Over Apple’s 90-day limit).

    These store screens aren’t pictured here; the wording is the app’s own.

  • When free time can't be added

    If the store refuses the days after you claimed them, CleanOps reopens the reward for money. You receive a Claim this reward as money notification — Claim your $X instead. We couldn’t add 60 days to your App Store plan for your reward for BUSINESS. — the row returns to Claimable with money as the only option, and its expiry is pushed out to at least 90 days. Reward then reads $X only — or Money held by cap while the cap is holding the money — with a red note Free time couldn’t be added — … naming the store’s reason: over 90 days, free trial, plan not active, plan expired, no store plan, the days never reached your plan, or store declined it. If money isn’t open yet or is held by the cap, the notification is Free time couldn’t be added instead and the reward waits — a Money held by cap row has no Claim button until cap room frees up. While a store grant is still outstanding, the row shows Free time pending — not added yet under Claimed · time. The ledger records Free time not added · reason. These store states aren’t pictured here.

  • Other things the claim window can say

    The two cards and the confirm button change with the reward’s state:

    • A card whose option hasn’t opened yet names the day — Claimable DATE (or Not claimable yet when no date is known); an open card shows its own note, such as 2 × the referee’s $59.00/mo tier, Added to your next invoice or Extends your App Store renewal date; once the reward is closed it reads No longer claimable. The confirm button is greyed out as Not claimable yet or No longer claimable until an option is open — on a store plan it can also repeat the Free time card’s refusal note — and reads Claiming… while a claim is being processed.
    • While money hasn’t opened yet and Stripe isn’t connected, a line under the two cards reads Money is paid to your Stripe account., followed by a Connect Stripe link if your role can change Integrations.
    • On a store plan, a refused Free time card reads Couldn’t be added — claim as money, Couldn’t be added — claim as money once it opens or Couldn’t be added by the store; at Apple’s yearly limit it reads Apple’s yearly limit reached — resets DATE.

    If a claim can’t go through, CleanOps tells you why: This reward has expired., That reward can’t be claimed right now., Set up Stripe payouts to claim money., This reward is past the annual cash cap set when its referral signed up., Apple’s yearly limit on free time is reached., Free time can’t be added to this app store plan., or — for a role that can’t claim — You don’t have permission to claim rewards.

  • 7

    See the credit on Plan & Billing

    As the account owner, open Settings → Plan & Billing and scroll to Billing History. Each free-time reward you claim appears as a Referral Credit event — Referral free time granted — BUSINESS — with the days under Amount. A reward that is later reversed adds a Referral Credit Reversed line with the days taken back. On a Google Play plan the store moves your renewal date and Next renewal on this page reflects it; on an App Store plan the date updates once Apple applies the extension. Money rewards don’t appear here — follow them in the reward ledger and in your Stripe account.

    Screenshot — See the credit on Plan & Billing

    Billing History lists each free-time reward as a Referral Credit.

  • The annual money cap

    Money rewards count against an annual cap, shown in the banner at the top of the tab — Annual money cap — $472.00 of $1,900.00 used for 2026. Money that is outstanding, claimed as money, or waiting on a store grant counts toward it; claiming free time instead releases that room. Past the cap, referrals still attribute and still earn free time, but a reward earned while the cap is reached shows No money · cap with N days only on offer, and the Money card reads Past the $CAP annual cap set when this referral signed up. New rewards earn money again from January 1; if room frees up earlier — a reversal, or a reward claimed as time — you receive a Reward money unlocked notification and the ledger records Cap room released. Each referral keeps the cap that applied when it signed up. The cap-reached state isn’t pictured here.

  • Reversed, expired and forfeited rewards
    • Reversed: if the referred business refunds, disputes or cancels before the reward’s money window opens, the reward is reversed and the ledger shows Reversal with the reason, for example Reversal · refund. A dispute you win restores it.
    • Expired: an unclaimed reward expires 90 days after its later window opens — the modal’s Claimable until date. Two weeks before, you receive a Reward expiring soon notification (Your $118.00 reward expires DATE if it stays unclaimed.); afterwards, Reward expired.
    • If your own subscription ends: claims close at once — an open Rewards tab reads Rewards can’t be claimed while your subscription is inactive. — and a reward whose money window hasn’t opened yet is then Forfeited. One whose money window had already opened is paid out as money automatically when Stripe is connected and money is on offer; otherwise it expires. A forfeited or expired reward sends a Reward ended notification. Forfeited rows aren’t pictured here.
  • Reward notifications

    The bell at the top of CleanOps keeps you posted, and every referral notification opens the Rewards tab:

    • Reward ready to claim — sent when the first option opens, and again if a store refuses free time you claimed. It starts Your $118.00 reward for BUSINESS is ready. — or Your 60-day free-time reward for BUSINESS is ready. when the cap holds its money — and ends with the choice at that moment: usually Claim 60 days free now, or $118.00 as money from DATE.; Claim as money or as 60 days free. if both are already open; Claimable as 60 days free from DATE, or $118.00 as money from DATE. if money opens first; Claim it as 60 days free. for a reward held by the cap; and Claim it as $118.00. (or … from DATE.) on a store plan whose free time is closed. It carries a Claim reward link.
    • Reward expiring soon — Your $118.00 reward expires DATE if it stays unclaimed., with Claim reward; then Reward expired — Your $118.00 reward for BUSINESS expired unclaimed.
    • Payout failed — The credit for your 60-day free-time reward failed. We retry for about 3 days, then our team takes over.
    • Claim this reward as money (with Claim reward), Free time couldn’t be added, Reward money unlocked and Reward ended, described above.

    Once a reward can no longer be claimed — you claimed it, or it expired or was reversed — its alerts are marked read and their link reads View reward. The same alerts are emailed to you, for example Your referral reward is ready to claim, Your referral reward expires soon and A referral reward expired.

    Screenshot — Reward notifications

    A Reward ready to claim notification with its Claim reward link.

  • Program terms

    The full rules — eligibility, how the reward is worked out, the two claim windows, free time on store plans, fraud and clawback, and what happens when an account cancels — are in the Referral Program Terms. Select Program terms at the bottom of the Referrals page or inside the claim modal. Section 4, Free time on App Store and Google Play plans, covers the store limits described above.

    Screenshot — Program terms

    The Referral Program Terms, open at section 4.

  • What you have now

    Your referral rewards are in one place: you can see which are pending, which are ready and which are done, claim each one as money in your Stripe account or as free time on your subscription, check the credit on Plan & Billing, and audit every movement in the reward ledger.

  • Tips and related guides

    • Connect Stripe before your first reward opens, so you can claim money the day it’s ready.
    • If money isn’t open yet but time is, you don’t have to wait — the two options open on their own dates.
    • Act on the Reward expiring soon notice; an expired reward can’t be recovered.
    • Use View on a closed row before contacting support about a reward — the ledger usually answers the question.
    • Related: set up and share your referral codes.

Need more help? If you can't find what you're looking for in our documentation, create a support ticket and our team will assist you.