Jun 15, 2026
147 min read

PayPal Accounting Sync automatically sends your PayPal activity — sales, fees, refunds, and transfers — into QuickBooks every day, correctly categorised.
What's new: Setup just got dramatically simpler. You no longer need to choose where each transaction should go — we do all of that for you in the background. Most merchants finish setup in under two minutes.
What you want to sync | Where to go |
|---|---|
Invoices only | Invoicing → Invoice Home → Connect to QuickBooks/Xero |
All transactions (sales, fees, refunds, transfers) | Business Tools → Accounting Sync → Get Started |
This guide covers full transaction sync via Business Tools
When you log in to PayPal, you may see a banner on your Activity page:
"You can now sync your transactions to your accounting software. Get started now."
Click Get started. Or go directly: Business Tools → Accounting Sync → Get Started.
This is the new first step — you'll see it before logging into QuickBooks.
You'll see a short screen asking you to allow PayPal to sync your transactions. Here's exactly what that covers:
What gets synced | Examples |
|---|---|
Sales | Customer payments |
Fees | PayPal processing charges |
Refunds | Money returned to customers |
Transfers | Payouts to your bank |
Currency fees | Foreign exchange charges |
Click Allow to continue. Your books are only accurate when all the pieces are included — that's why this step matters.
You'll be redirected to log in securely to QuickBooks. PayPal never stores your QuickBooks password.
If you have more than one company, pick the right one.
You'll see a short loading screen that says:
"Setting up your Accounting Sync… We're connecting your PayPal account to QuickBooks. This only takes a moment."
While you wait, here's what PayPal is doing behind the scenes:
Pulling your list of accounts from QuickBooks
Figuring out which of your existing accounts best fit each PayPal transaction type (sales, fees, refunds, etc.)
Creating any accounts you don't already have — with clear names like Sales_PayPal, MerchantFees_PayPal, PayPalHolding_PayPal — so your books stay neat
Making sure your PayPal balance and your business bank account are kept as two separate accounts (this is important for reconciliation)
When it's done, you'll see a green "You're all set!" message. That's it — setup is complete. New transactions will start syncing automatically, and past transactions will import over the next few hours.
If you ever want to check or adjust how your transactions are being categorised, here's what each item means in plain language.
PayPal transaction type | What it is | Where it lands in your books |
|---|---|---|
Sales or Service Income | Money customers pay you for products or services | Income |
Other Income | Money earned outside your main business — interest, rebates, refunds received | Income |
PayPal Merchant Wallet | Your PayPal balance | Bank (separate from your business bank) |
Merchant External Bank Account | Your connected business checking or savings account | Bank (separate from your PayPal Wallet) |
PayPal Holding Account | Funds PayPal is temporarily holding (under review or pending release) | Asset |
Undeposited Funds | Money you've received but haven't yet deposited into your main bank | Asset |
Chargeback Receivable | Money PayPal may recover from chargeback disputes | Asset / Accounts Receivable |
Default Accounts Receivable | Customer payments not yet received | Asset / Accounts Receivable |
Default Accounts Payable / Loans | Money you owe suppliers or on loans | Liability / Accounts Payable |
Merchant External Credit Card | Business credit card used for purchases or subscriptions | Liability / Credit Card |
Merchant Fees | PayPal processing fees | Expense |
Miscellaneous Expenses | Small or irregular costs that don't fit elsewhere | Expense |
Tax Expense | Sales tax, business taxes paid | Expense |
Website / Subscription Fees | Software, hosting, digital services | Expense |
Important: Your PayPal Merchant Wallet and your External Business Bank Account must always be linked to different accounts in QuickBooks. We do this automatically, but if you ever edit your settings, you'll see a warning if you try to link them both to the same account. Keeping them separate is what lets you see money moving from PayPal into your bank correctly.
If your PayPal account holds more than one currency, you'll see two tabs in your Settings:
Primary currency — your main holding currency
Additional currencies — every other currency you hold
Happy path: If everything connects smoothly, both tabs will show your accounts filled in and a green success message.
If the primary currency setup fails: You'll see a red banner, means either accounting platform currency doesn't match with the primary currency in PayPal or we could not get all the chart of accounts set up.
If the non-primary currency setup fails: If your primary currency setup was completed, you will still start syncing your data for primary currency, your accounting platform is not setup for multi currencies
PayPal event | Where it goes | Entry in your books |
|---|---|---|
$100 gross sale | Sales or Service Income | Line 1 |
-$2.90 fee | Sales or Service Income | Line 2 |
Your revenue goes up $100. The fee is recorded as a deductible expense. Your PayPal "bank" balance increases by $97.10.
PayPal event | Where it goes | Entry in your books |
|---|---|---|
PayPal balance decreases | PayPal Merchant Wallet | -$97.10 |
Business bank balance increases | Merchant External Bank | +$97.10 |
This is exactly why PayPal Wallet and your business bank are kept as separate accounts — you get a clean record of money moving between them.
PayPal event | Where it goes | Entry in your books |
|---|---|---|
$20 refund issued | Sales Returns | -$20 revenue |
PayPal balance decreases | PayPal Merchant Wallet | -$20 |
Check what type of connection you already have before proceeding:
Connection type | What it does | Action |
|---|---|---|
Bank Feed | PayPal appears as a bank account; net amounts only | Safe to keep |
PayPal Connector app (QuickBooks) | Auto-creates sales receipts and expenses | Disconnect first — will cause duplicates |
PayPal Accounting Sync | Full enriched sync, every transaction correctly categorised | This is what you're setting up |
To disconnect the PayPal Connector:
Go to Apps in QuickBooks
Find PayPal Connector by QuickBooks
Click Disconnect
Return to PayPal and continue setup
| Bank Feed | Connector App | PayPal Accounting Sync |
|---|---|---|---|
Gross + fee + net detail | No | Yes | Yes |
Automatically categorised | No | No | Yes |
Refund tracking | No | Partial | Yes |
Manual effort | High | Medium | Low to none |
Data source | Summary | Partial | Original PayPal data |
PayPal is where your transaction data originates — so we have the most complete, most accurate version of it.
Once your sync is live, PayPal handles the day-to-day automatically. Occasionally you may need to take action — here's what to look out for.
"Keep your accounts up to date for accurate bookkeeping. Update now."
This appears when PayPal has detected transactions that couldn't be synced — usually because a brand-new transaction type has come up (for example, your first currency conversion or your first chargeback).
What to do:
Click Update now in the banner
You'll be taken to Business Tools → Accounting Sync
You'll see a list of the transactions that need an account assigned
Pick the right category from the dropdown (or let PayPal create one for you)
Save — those transactions will re-sync, and future ones will flow automatically
Good to know: This usually happens the first time a new kind of activity occurs on your account. Once it's set, you won't be asked again.
Weekly (5 min)
Are new transactions showing up in QuickBooks?
Did the yellow banner appear in Activity? If so, follow the steps above.
Monthly (15 min)
Does your PayPal balance in QuickBooks match your actual PayPal balance?
Do your fees and refunds look reasonable?
Does your bank account reconcile with what PayPal transferred?
You may want to review your settings if:
You start a new revenue stream or product line
Your accountant reorganises your categories
You begin accepting a new currency
A new transaction type appears that wasn't there at setup
Something in your reports looks off
To update: Business Tools → Accounting Sync → Settings. Changes apply to future transactions only.
Do I have to choose categories myself?
No. PayPal picks the best match from your existing accounts and creates anything missing for you. You can review and change anything in Settings if you want to.
Can I use the same account for my PayPal balance and my bank account?
No. They have to be separate. Your PayPal Wallet is your PayPal balance; your External Bank is your business bank. Keeping them separate is what lets you see transfers between them clearly. If you ever try to set them to the same account in Settings, you'll see a warning and won't be able to save until you fix it.
What if I don't recognise the account names PayPal created?
Any account PayPal creates will have a clear name ending in _PayPal — for example, Sales_PayPal, MerchantFees_PayPal, PayPalHolding_PayPal. This makes them easy to find and easy for your accountant to understand
Can I change where transactions go later?
Yes, anytime. Go to Business Tools → Accounting Sync → Settings. Changes apply to future transactions only
What if something ends up in the wrong place?
You can edit individual entries directly in QuickBooks, or update your settings so future transactions flow to the right category. Your accountant can help clean up anything from before.
Do I still need a bookkeeper or accountant?
The sync replaces manual data entry — not your accountant's judgement. Review your books monthly. Think of this as giving your bookkeeper a tireless assistant
What if I have multiple PayPal accounts?
Set up Accounting Sync separately for each PayPal account.
I trade in more than one currency. Will this still work?
Yes. If QuickBooks has multi-currency turned on, PayPal will set up your primary currency first and then walk you through any additional ones. If anything needs your attention, you'll see a clear prompt with a button to fix it in one click.

4 min read

4 min read

10 min read