How to record PayPal fees in QuickBooks Online
Record the gross sale as income, record the PayPal fee to a processing fees expense account, and let the net amount match the deposit. QuickBooks imports the net figure by default, which understates both your income and your expenses and leaves invoices that never quite match.
Why your PayPal amounts never reconcile
If a customer pays 100 and PayPal takes 3.20 in fees, PayPal sends 96.80 to your balance. The feed shows 96.80. Your invoice says 100. Left alone, QuickBooks either finds no match for the invoice or records 96.80 as the whole sale, hiding the fee entirely. Over a year that is understated revenue, understated costs, and a fee total you cannot report.
The clean way to record it
- Create an expense account called PayPal fees (or processing fees) in your chart of accounts if you do not have one.
- When matching a customer payment, use Resolve difference (or add a resolving transaction) to split the line: the gross amount to income, the fee as a negative line to the PayPal fees account.
- For sales receipts, record the gross amount, then add the fee as a separate expense so the net deposit matches the feed.
- If your fee percentage is stable, a bank rule can part-automate the split. Check it monthly: rules apply blindly.
Where the manual fix breaks down
Every refund breaks the pattern, because PayPal returns the buyer's money but keeps part of the original fee structure, and micropayment or cross-border rates change the percentage per transaction. Bank rules cannot follow that, so most people end up doing month end cleanup by hand anyway.