Feegap — why your payout is smaller than your orders, line by line
When Feegap launches, you will upload your processor's payout report and your own order export. Feegap will find every order that is missing, every fee that is not explained by the published schedule, and the exact arithmetic from gross orders to the amount that landed in the bank.
How it works
-
01
Upload your payout report
Export a CSV from your payment processor (Stripe, and more coming). The report contains every transaction that was deposited into your bank account.
-
02
Upload your order export
Export your own order records from your shop system. Each order should show the amount you expected to receive.
-
03
Get the gap
Feegap will match every order, compute the expected fee (2.9% + $0.30 for Stripe US), and tell you exactly where the difference came from — fee discrepancies, missing orders, refunds, chargebacks, and the unexplained difference.
What you get
Example output — numbers shown are sample results for illustration.
One payout report matched. 187 orders reconciled. 3 orders are in your export and not in the payout. The unexplained difference is $12.40.
Who this is for
Merchant operators and bookkeepers at 10–200 order/day shops who currently reconcile by hand in a spreadsheet each month, find a gap, and cannot explain it. If you have ever written off a $40 difference because you could not find the source, this tool is for you.
Limitations
-
i
Only Stripe US standard schedule is currently supported
2.9% + $0.30 per successful charge. Other processors will be added. If you use a different processor, the tool will tell you the fee schedule is not yet available.
-
i
Orders not found in the payout may belong to a later period
Timing mismatches (end-of-period orders settling in the next payout) are the most common real-world noise source. The tool marks them as unmatched but does not guess which period they belong to.
-
i
Uploads are processed in memory and never stored (planned design)
As designed, your CSV files will be parsed in the Worker's memory and discarded after the response is sent. No data will be written to disk. The paid tier will store only the reconciliation result (not the files) for later retrieval.