Skip to main content
Skip to content
FREE TOOL — BROWSER-BASED

Import PayPal Activity Into
QuickBooks — Free Converter

Auto-filter transaction types, handle locale-specific dates, split PayPal fees — download a QuickBooks-ready CSV in one click. Works with QBO, Desktop & Self-Employed.

100% PrivateInstantQBO + Desktop

FAQ

PayPal to
QuickBooks
Questions

Can't find what you're looking for? Reach out to our support team.

Contact Support

Converts PayPal Activity Download CSV exports into QuickBooks-compatible format. It filters out non-payment transaction types (bank transfers, currency conversions, holds), detects locale-specific date formats (MM/DD/YYYY vs DD/MM/YYYY), splits PayPal fees into separate line items, and maps columns to match the QB import template.

Why PayPal CSV Exports Need Conversion for QuickBooks

PayPal's Activity Download exports transaction data in a format designed for PayPal's own reporting ecosystem, not for accounting software like QuickBooks. While the CSV format is technically standard, the data structure creates several compatibility issues when importing into QuickBooks. The export includes dozens of non-payment transaction types (bank transfers, currency conversions, holds, and authorization events) that clutter your QuickBooks registers. Date formats vary by account locale — US accounts use MM/DD/YYYY while European accounts use DD/MM/YYYY, and QuickBooks always expects MM/DD/YYYY. Fees are in a separate column rather than being split into individual journal entries that QuickBooks can categorize. Without conversion, you're stuck manually filtering rows, reformatting dates, and reconciling fees — a tedious process that doesn't scale for high-volume PayPal merchants.

Common PayPal Import Errors

When attempting to import a raw PayPal Activity Download CSV into QuickBooks, users commonly encounter these issues:

  • “Date format not recognized” — QuickBooks rejects DD/MM/YYYY dates from European PayPal accounts. It requires MM/DD/YYYY format and will refuse to import any file containing dates it can't parse.
  • Duplicate or inflated totals — PayPal exports include non-payment rows like “General Withdrawal”, “Bank Deposit to PP Account”, and “Currency Conversion” that are internal banking operations. Importing these alongside actual payments creates duplicate entries and inflates your revenue or expense totals.
  • Fee reconciliation issues — PayPal provides Gross, Fee, and Net as separate columns, but QuickBooks expects a single Amount column. If you import the Gross amount, your bank deposit (which is the Net amount) won't match, making reconciliation impossible without manual adjustments.
  • Column mapping confusion — PayPal's 27-column export format includes fields like “From Email Address”, “Payment Source”, and “Reference Txn ID” that have no equivalent in the QuickBooks import template. QuickBooks only needs Date, Description, and Amount (or Credit/Debit for Desktop).

How the Converter Fixes These Issues

The PayPal to QuickBooks Converter addresses every compatibility gap between PayPal's export format and QuickBooks' import requirements:

  • Transaction type filtering — Automatically excludes non-payment rows (General Withdrawal, Currency Conversion, Hold on Available Balance, Bank Deposit, Temporary Hold) and keeps only actual payment transactions (Express Checkout, Web Accept, Recurring, Subscription, Mobile, and Shopping Cart payments). You can toggle this filtering off if needed.
  • Locale-aware date handling — The converter analyzes your date column to detect whether dates use MM/DD/YYYY (US) or DD/MM/YYYY (European) format. All dates are then normalized to MM/DD/YYYY, which is the format QuickBooks expects across all versions.
  • Fee splitting — Each PayPal processing fee is extracted from the Fee column and added as a separate negative line item. This creates trackable expense entries so you can categorize fees under “Payment Processing Fees” in your chart of accounts.
  • Column mapping — PayPal's 27 columns are condensed into the exact headers QuickBooks requires. QBO and Self-Employed get Date/Description/Amount; Desktop gets Date/Description/Credit/Debit. The description is built from Name, Item Title, and Invoice Number.

How to Export Your Activity from PayPal

Follow these steps to download your PayPal transaction history as a CSV file:

  1. Log into your PayPal account at paypal.com.
  2. Navigate to Activity from the top navigation bar. For business accounts, go to ReportsActivity Download.
  3. Select your desired date range. PayPal allows exports of up to 3 years of history. For large ranges, consider exporting in monthly or quarterly batches.
  4. Choose “CSV” (or “Comma Delimited - All Activity”) as the file format.
  5. Click Download. The file will be saved as a CSV with all transaction columns including Date, Name, Type, Status, Gross, Fee, Net, and email addresses.

Importing into QuickBooks Online

After converting your PayPal CSV, follow these steps to import into QuickBooks Online:

  1. Log into QuickBooks Online and navigate to Banking from the left sidebar.
  2. Click Upload transactions (or “Link account” → “Upload from file” if this is your first import).
  3. Select the converted CSV file from your computer.
  4. QuickBooks will display a column mapping preview — verify that Date, Description, and Amount are mapped correctly.
  5. Choose the QuickBooks account to import into (e.g., “PayPal” or “Payment Processing”).
  6. Click Import to complete the process. Transactions will appear in the “For Review” tab.

Tip: Create separate accounts for “PayPal Sales” and “PayPal Fees” if you split fees during conversion.

Importing into QuickBooks Desktop

For QuickBooks Desktop (Pro, Premier, or Enterprise), use the Web Connect import method:

  1. Open QuickBooks Desktop and go to FileUtilitiesImportWeb Connect Files.
  2. Browse to and select your converted file.
  3. QuickBooks will prompt you to select the account for the imported transactions.
  4. Click Continue to import. Transactions will appear in the bank register for review.

After import, verify that PayPal transaction type filtering excluded non-payment items like currency conversions and holds.

Alternatively, you can use our CSV to IIF Converter to generate an IIF file, which can be imported via File → Utilities → Import → IIF Files.

PayPal Fee Accounting Best Practices

Properly tracking PayPal processing fees is essential for accurate financial reporting. Here are the recommended practices:

  • Create a dedicated expense category — Set up a “Payment Processing Fees” account under Expenses in your chart of accounts. This keeps PayPal fees separate from bank fees and other transaction costs.
  • Use fee splitting for automatic journal entries — Enable the fee splitting option in the converter to generate separate line items for each processing fee. This eliminates manual fee entry and ensures every charge is captured accurately.
  • Reconcile net deposits against bank statements — PayPal settles payments as net amounts (gross payment minus processing fee). When reconciling, match your bank deposits against the net amounts. The sum of fee line items should account for the difference between gross and net totals.
  • Track PayPal vs. Stripe fees separately — If you accept payments through multiple processors, create sub-accounts under “Payment Processing Fees” for each provider. This gives you visibility into which processor costs more and helps with fee negotiations.
  • Review currency conversion fees — For international transactions, PayPal may charge additional currency conversion fees on top of the standard processing fee. These appear as separate “Currency Conversion” rows in the export and are excluded by the type filter. If you need to track these, disable type filtering and look for those rows in your output.

Looking for a complete guide to PayPal bookkeeping? Read our PayPal Accounting Guide — covering fee structures for personal vs. business accounts, multi-currency transaction handling, dispute and chargeback accounting, and 1099-K tax reporting requirements.

Related Free Accounting Tools

The PayPal to QuickBooks Converter is part of our complete suite of free QuickBooks conversion tools: