Payout Does Not Match Bank Deposit
When a platform payout and your bank deposit don't match, here's how to find the difference and settle it cleanly.
On this page
When you receive a deposit from Stripe, PayPal, Givebutter, or Donorbox, the amount in your bank often doesn't match what donors gave. This is normal -- your donation platform groups multiple donations into a single payout and subtracts processing fees before sending the money. NP Ledger tracks this for you.
Suggested prompts:
- "My bank deposit doesn't match my donation totals. Walk me through settlement."
- "How do processing fees affect my payouts?"
- Go to Organization > Donation Connections.
- Check the dashboard for the Pending Payouts widget or look for the Settle Payouts button. This shows donations that have been recorded in your Donations in Transit account (where donations are tracked between when a donor gives and when the money arrives in your bank) but not yet matched to a bank deposit.
- Compare the pending payout total to the deposit amount in your bank statement. If they don't match, one of the causes below likely applies.
1. Processing fees were deducted
What happened: Your donation platform subtracted its processing fees (the percentage each platform charges to process a donation, typically 2-3%) before sending the payout. For example, if a donor gave $100 and the platform charges 2.9% + $0.30, the payout is $96.80 -- not $100.
How to fix it:
- Go to Organization > Donation Connections and look for the Settle Payouts option (or click Settle on the Pending Payouts widget on the dashboard).
- Click "Settle Payouts."
- Enter the deposit amount from your bank statement.
- NP Ledger calculates the processing fees automatically by comparing the donation totals to the deposit amount.
- Review the settlement preview and click Confirm.
NP Ledger moves the net amount to your bank account and records the processing fees as an expense. This is called settlement -- the process of matching a bank deposit to the donations it represents and recording processing fees.
2. Multiple donations were grouped into one payout
What happened: Donation platforms typically batch donations together and send one combined payout. A single $1,247.50 bank deposit might represent 15 separate donations. This is normal.
How to fix it:
This isn't a problem -- it's how payment platforms work. Use the Settle Payouts flow (described above) to match the batch. NP Ledger matches the total automatically.
3. A refund was included in the payout
What happened: If you refunded a donation after it was included in a pending payout batch, the platform subtracts the refund from the next payout. The deposit is smaller than expected.
How to fix it:
- Check your donation platform's payout details for any refunds in the batch.
- Verify the refund was recorded in NP Ledger. Go to Transactions and look for a void or negative entry near the refund date. Refunds from connected platforms are usually recorded automatically.
- Settle the payout using the actual bank deposit amount. NP Ledger adjusts for the refund.
4. A payout hasn't arrived yet
What happened: Donation platforms typically send payouts 2-7 business days after donations are received. If you see pending payouts in NP Ledger but no matching bank deposit, the money may still be in transit.
How to fix it:
- Check your donation platform dashboard for the payout status and expected arrival date.
- Wait for the deposit to arrive, then settle normally.
Tip: NP Ledger can send you reminders when payouts are pending too long. Configure your preferred alert timing under Organization > Donation Connections > Payout Reminders (choose Relaxed, Standard, or Tight).
You can handle it yourself if: - The difference is explained by processing fees (most common) - Multiple donations were batched into one payout - A refund reduced the payout amount - The payout simply hasn't arrived yet
Consider asking for help if: - The deposit amount doesn't match even after accounting for fees and refunds - You see payouts on your platform dashboard that never arrived in your bank - The same payout appears stuck in "pending" for more than 14 days - You're not sure which donations belong to which bank deposit
| Problem | Fix |
|---|---|
| Deposit is less than donation total | Processing fees were deducted -- use Settle Payouts to record the fee |
| One deposit covers many donations | Normal batching -- use Settle Payouts to match the batch |
| Deposit is less than expected batch | A refund was included -- check refund status, then settle with actual amount |
| No deposit yet | Payout may still be in transit -- check platform dashboard for status |
Ready to try NP Ledger?
Native fund accounting, Form 990 support, and smarter bookkeeping for nonprofits.