A sale comes in. Your PayPal balance goes up. Then the deposit hits your bank account days later, and it's smaller than the sale. That gap is where PayPal bookkeeping goes sideways for most businesses, and it's the first thing clean payment reconciliation has to fix.
The fix isn't complicated. But it requires treating PayPal the same way you treat a checking account: as its own bank account in your books, not a passthrough.
What is PayPal bookkeeping?
PayPal bookkeeping means treating your PayPal account as a separate bank account in your general ledger. Every sale is recorded at the gross amount when it hits your PayPal balance. Fees are recorded separately as merchant service charges. Transfers from PayPal to your checking account are recorded as transfers between asset accounts, not new income. That three-part split (gross sale, fee expense, transfer) is what makes PayPal reconciliation clean. Without it, you'll understate revenue, lose the fee deduction, and wonder why your bank balance never lines up with your books.
Key Takeaways
- PayPal is a bank account in your books. Set it up as a current asset account, not a revenue passthrough.
- Sales land in your PayPal balance first. The bank deposit is a separate transfer that comes later and is smaller.
- Fees run 2.99%–3.49% + $0.49 per transaction depending on which PayPal product processed it. Record them as merchant service charges.
- Use a clearing account. It lets you record gross revenue and book the fee separately while keeping the bank transfer clean.
- Cross-month refunds and eCheck holds are the two most common reconciliation breaks. Timing matters.
- The 1099-K threshold is $20,000 and 200 transactions for tax year 2025 forward. Taxable income is taxable either way.
Two Steps, Not One: How PayPal Money Actually Moves
Most people think of PayPal like a credit card terminal: customer pays, money shows up in the bank. That's not how it works.
Here's the actual flow:
- Customer pays $100. That $100 hits your PayPal balance, not your bank account.
- You initiate (or schedule) a transfer to your checking account.
- PayPal sends $96.52 to your bank 1–3 business days later.
Those are two separate events. Two separate accounting entries.
Your PayPal account is an asset account. The bank is a different asset account. The transfer between them is a transfer: not income, not expense. Recording it as income is one of the most common PayPal bookkeeping errors, and it inflates revenue every time you move money.
This same principle applies when you're reconciling lump-sum bank deposits from payment processors. The deposit amount never equals the sale amount because fees came out first.
The PayPal Bookkeeping Net-vs-Gross Trap (With Real Numbers)
Here's the scenario that breaks most PayPal setups.
You close a $200 sale through PayPal Checkout. PayPal charges 3.49% + $0.49. The fee comes to $7.47. Your bank receives $192.53.
The wrong approach: record $192.53 as revenue. Your income is understated by $7.47. Your books show no fee expense. Your P&L is clean but wrong.
The right approach: use a clearing account. Here's how it works.
Set up a "PayPal Clearing" account as a current asset account.
Step 1: Record the sale
Step 2: Record the fee
Step 3: Record the bank transfer
After those three entries, your PayPal Clearing account nets to $0. Revenue shows $200. Fees show $7.47. Clean.
For a deeper look at why gross vs net recording matters across all payment processors, see gross vs net accounting for payment processors. And if you want to know exactly where merchant fees belong in your chart of accounts, payment processor fee classification covers it.
Recording PayPal Fees
PayPal's fee structure varies by product. The fixed per-transaction fee of $0.49 is consistent. The percentage depends on which PayPal product processed the payment:
- Goods & Services (standard domestic): approximately 2.99% + $0.49
- PayPal Checkout / Invoicing: often 3.49% + $0.49
Because the rate depends on your product mix, the safest habit is to pull your PayPal monthly statement (available around the 10th of each month) and reconcile fees against the statement directly. Don't rely on estimates.
In your chart of accounts, these go under Merchant Service Charges or Payment Processing Fees, not as deductions from revenue. Keeping them in an expense account gives you a clear view of processing costs and a deductible line on the books.
For a full breakdown of how to classify these fees, see payment processor fee classification.
Holds, Reserves, and Refunds
Holds and Reserves
PayPal holds funds for a few reasons: new accounts, high-volume spikes, and open disputes. A held balance sits in your PayPal account but can't be transferred. Track it in a sub-account or note so you don't treat it as available cash.
When a hold releases, nothing changes on the income side. It's still a transfer when it moves to the bank.
Refunds
Record refunds against the original sale account. On the fee side, PayPal doesn't hand your full processing fee back when you refund a sale. It keeps at least the fixed $0.49 per transaction, and whether the percentage portion comes back isn't guaranteed. So a refund costs you the original fee. Leave the fee expense you already booked in place, and if PayPal does credit a portion back, reconcile that actual amount from your monthly statement instead of assuming.
Cross-month refunds are where things get messy. A December sale refunded in January means the income and the refund land in different accounting periods. On accrual-basis books, you'll need a reversing entry in January that offsets the December income. On cash basis, the refund hits January. Either way, tie it back to the original transaction.
Chargebacks and Disputes
Don't remove the original income entry when a chargeback is filed. Create a "disputed transaction" holding account and move the funds there while the dispute is open.
- If you lose: debit Sales Revenue (or the holding account) and credit the customer's refund path.
- If you win: release the hold. No income entry changes.
Multi-Currency: A Brief Note
If you sell internationally, PayPal converts the foreign currency to USD at their exchange rate before sending the transfer. The USD you receive may differ from the sale amount at the rate you quoted.
Book the difference as a foreign exchange gain or loss. Keep an FX Gains/Losses account if you process meaningful non-USD volume. PayPal includes a monthly FX statement. Reconcile against that, not against spot-rate estimates.
Keeping Your PayPal Bookkeeping Current
One of the messier parts of PayPal bookkeeping is volume. A busy month can produce dozens of fee lines, transfer entries, refunds, and holds, all mixed in with actual sales. That's where categorization becomes the bottleneck.
Growthy imports PayPal transactions and categorizes automatically. On first import, it's 85% accurate. You review the rest. When something's uncertain (a partial fee refund, a cross-month timing mismatch, a held-then-released amount) it asks instead of guessing. It runs as a standalone general ledger or connects over your existing QBO or Xero books. No migration required on day one.
Connect your PayPal account and see how many transactions actually need you.
The Stripe setup follows the same two-step logic described here. See Stripe reconciliation guide for bookkeepers for a side-by-side comparison.
Frequently Asked Questions
How do I set up PayPal as a bank account in QuickBooks?
Go to Chart of Accounts, create a new account, and select Bank as the account type. Name it "PayPal" or "PayPal Business Account." Connect the PayPal bank feed if available, or import transactions from PayPal's monthly statement CSV. Once it's a bank account, transfers to your checking account will be recorded as transfers, not income. That's the core of how to reconcile PayPal in QuickBooks: set it up as a bank account, then match it to the monthly statement.
Should I record PayPal income gross or net?
Gross. Record the full sale amount as revenue, then record the PayPal fee as a separate merchant service charge expense. Recording only the net amount understates your revenue and eliminates the fee deduction.
What account do PayPal fees go in?
Merchant Service Charges or Payment Processing Fees: an operating expense account. Don't net them against revenue. Keeping fees in their own expense category makes your processing costs visible and keeps your revenue line clean.
How do I reconcile PayPal when the transfer doesn't match the sales total?
Use a clearing account (see the journal entries above). The transfer to your bank will always be smaller than the sum of sales because PayPal deducted fees before sending it. The clearing account absorbs that difference so both accounts (PayPal and bank) can reconcile to their statements independently.
Does PayPal send a 1099-K?
Yes, if you exceed $20,000 in payments and 200 transactions in a calendar year (the threshold for tax year 2025 and forward under the One Big Beautiful Bill). Below that threshold you may not receive a 1099-K, but your income is still taxable. Keep your own records regardless.
How do I handle a PayPal refund in my books?
Debit Sales Revenue (or a refunds expense account) and credit PayPal Clearing for the gross sale amount. Leave the original fee expense in place: PayPal keeps at least the fixed $0.49 per transaction on a refund, so the fee is a real cost you've already booked. If any fee portion is credited back, record that actual amount from your statement. If the refund crosses a month boundary on accrual-basis books, post a reversing entry in the period the refund occurs.
References