The benefit of integrating your platform account with BudgetBadger is that the system can then automatically match your bank deposits with the platform API data to split your bank deposits into revenue, refunds, and costs for an accurate P&L and richer insights.
The matching process varies by platform (Stripe, Etsy, Shopify, Amazon), though typically involves using recognizable descriptors in the bank deposits (e.g. reference numbers, merchant name, amount, date) that match with the platform API data for each transaction.
While the auto-match process is designed to be accurate and reliable, there are some known limitations that may result in unmatched deposits or splits with an balancing adjustment line.
Known Limitations
- Etsy edge cases — non-standard payout types (e.g. Payoneer), foreign-exchange differences, or multiple shops with same-amount deposits on the same day may not auto-match and could require manual confirmation in the Review queue.
- Custom payout descriptors — bank deposits without standard platform keywords (e.g. missing
STRIPE, ETSY, Shopify, or AMAZON) may not auto-match and appear in the Review queue.
- Shopify checkout gateways — BudgetBadger's integration specifically targets Shopify Payments bank deposits, which is the default payment gateway for Shopify stores. However, shops that route checkout through other payment gateways (e.g. Stripe or PayPal) on the same store are not split via the Shopify integration.
- Negative balances — for some platforms, settlement periods that end with a net negative amount (i.e. expenses > revenue) instead of a positive payout balance are instead charged to a credit card. Those card charges then appear on your charge card and need to be categorized separately, not via the platform integration syncing process.
- Unsupported platforms — other common payment processing platforms (e.g. Square) are not yet supported on the Integrations page, though payout transactions from these platforms can still be synced through the Plaid account syncing process.
For platform bank deposits that are unable to be auto-matched, these deposits will appear in the Review queue on the Integrations page. Click the Review button to see a list of deposits that need attention, which you can research on your own or contact support to help you resolve.
See Review Queue and Forced Adjustments for more detail on the review process.