How to Record Gross Payments and Payment Processor Fees in QuickBooks Online
Key Principle
Your books should reflect:
- Gross payment received – the full amount your customer paid
- Payment processor fee – recorded as an expense, reducing net income
- Net deposit in your bank – matches the actual money that hits your account
Step 1: Identify the Transactions
Example from bank feed:
| Item | Amount |
|---|---|
| Customer payment | $100.00 |
| Stripe fee | -$3.00 |
| Net deposit | $97.00 |
Step 2: Record Gross Payment
- Go to + New > Receive Payment (or record invoice payment if linked).
- Select the customer and invoice.
- Deposit to: Undeposited Funds (or a clearing account if using Stripe/PayPal).
- Enter the payment amount: $100 (gross amount).
- Save.
Step 3: Record the Fee as an Expense
You have two options depending on how the bank shows the fee:
Option A: Fee Appears as a Separate Bank Feed Transaction
- Go to Banking > For Review.
- Select the fee transaction.
- Category: Expense > Merchant/Processing Fees (create this account if needed).
- Add a description: “Stripe fee for Invoice #123”.
- Save.
Option B: Using a Clearing Account (Recommended for Net Deposits)
When you deposit the payment from Undeposited Funds to Checking:
- Bank Deposit → Received From: Customer A | Payment Method: Check | Amount: $100
- Subtotal: $100 → Deposit to Checking
- Less: Stripe Fees (Expense) | Amount: $3
- Net deposit: $97 → matches bank feed
This ensures the invoice is fully paid, fees are recorded as an expense, and the bank deposit matches QBO exactly.
Important Notes
- Do not record net deposit as income directly, this understates revenue.
- Always separate gross payment and fees to keep your P&L accurate.
- If multiple customer payments are included in a single net deposit, use Undeposited Funds or a clearing account to group them and record fees separately.
- For recurring Stripe/PayPal payouts, consider a clearing account integration or apps like A2X or Synder to automate this.
Summary
| Bank Feed Item | QBO Category / Action |
|---|---|
| Gross customer payment | Receive Payment → Undeposited Funds |
| Payment processor fee | Expense → Merchant/Processing Fees |
| Net deposit | Deposit from Undeposited Funds → Bank account, subtract fee if using deposit screen |