Why don't Rock Gym Pro sales match my Stripe payouts?

The Rock Gym Pro help pages give 3 common reasons. The first to rule out: If your gym takes payments through Rock Gym Pro's Stripe Custom integration, Stripe groups payouts by a day that ends at midnight UTC, while Rock Gym Pro's sales reports use your local day, so the same payment can fall on different days in each.

Money · Is money moving the way it should?

Is it broken, or just quiet?

A number can fall because fewer people came, or because something stopped counting them. Below are the causes the Rock Gym Pro help pages give, and how to check each one yourself.

What causes it?

  1. If your gym takes payments through Rock Gym Pro's Stripe Custom integration, Stripe groups payouts by a day that ends at midnight UTC, while Rock Gym Pro's sales reports use your local day, so the same payment can fall on different days in each.

    In the Rock Gym Pro help: Stripe batches out their day for payouts at midnight Universal Time (12 am UTC) this can cause confusion reconciling your Stripe Custom payouts to your sales reports in RGP showing payments made in your local 24-hour time period. Stripe Custom Payout Reconciliation Reports, read 2026-11-12.

  2. For recurring billing paid by card through Stripe, a refund needs to be made in Rock Gym Pro for Rock Gym Pro to track it accurately, so a refund made in Stripe alone can leave the two apart.

    In the Rock Gym Pro help: If you have an invoice that has been paid via credit card through Stripe, for your monthly recurring billing, you will want to refund it through Rock Gym Pro to accurately track the refund. Refunding monthly recurring EFT invoices and payments processed by Stripe, read 2026-11-12.

  3. Because of how Stripe rounds fees and groups transfers, Rock Gym Pro's online payment reconciliation report can differ slightly from one run in Stripe.

    In the Rock Gym Pro help: Note that due to the way Stripe rounds its fees and groups transfers, this report may look slightly different than one run through Stripe. Overview of sales reports, read 2026-11-12.

How do I check it myself?

  1. If your gym uses Rock Gym Pro's Stripe Custom integration, run the payout reconciliation reports and read the unmatched payments listed at the bottom.

    In the Rock Gym Pro help: Any payments (on either side) that do not match/throw off the reconciliation are easily identified at the bottom of each report. Stripe Custom Payout Reconciliation Reports, read 2026-11-12.

  2. When you run the online payment reconciliation report, add a day at the start and end so your local dates cover Stripe's UTC days.

    In the Rock Gym Pro help: When running this report, pad the report by a day at the start and end to make sure your local time covers Stripe’s UTC time zone. Overview of sales reports, read 2026-11-12.

How does Rock Gym Pro work with Feder?

  • Connect Rock Gym Pro to Feder and it joins your Money apps.
  • When you connect Rock Gym Pro, Feder checks the connection straight away and shows Connected only when that check passes. If a reading cannot be taken later, Feder shows it as not read, never as zero.

Some numbers are too quiet to judge daily, such as a form filled in a few times a week. Until there is enough of your own history to judge a change, Feder says it is still learning and scores nothing, rather than guessing.

See whether you can trust the numbers in Rock Gym Pro, one of your Money apps. Feder only reads. It never changes anything in Rock Gym Pro.

Where do these answers come from?

Every cause and check on this page comes from the Rock Gym Pro help pages, quoted above with the date we read them. Last reviewed 2026-11-12. We read them again by 2027-11-12. If one changes, this page changes or comes down.

Know the day a number breaks, not the month after.