Column Validation
Checks for required columns like Date, Gross, Fee, Net, and Transaction ID.
Enter your email to receive a sign-in link
Check your PayPal Activity Download CSV for missing columns, data type errors, and formatting issues before converting.
Free preview — then from $5. Save with bundles.You can preview PayPal Transactions validation results for free — no signup needed. Full validation reports use credits based on row count.
Your Paypal file is validated entirely in your browser — nothing is uploaded to any server. The PayPal Transactions validation runs client-side using JavaScript.
Log into PayPal, go to Reports > Activity Download, select 'Balance affecting' type, set your date range, choose CSV format, and download the file.
Activity → All Reports → Activity download → Download CSV
Upload your Activity Download export file
Check your Paypal data for errors and warnings
Issues are flagged inline with clear fix suggestions — review and correct before you import.
Issues you might encounter when importing Source data to Target - and how we solve them
The 'Date' column is required but not found
File exported without 'Date' column
Column with values like '01/15/2025'
Ensure you're exporting from Activity Download, not Summary report
Go to PayPal → Reports → Activity Download
The 'Gross' column is required for transaction amounts
File without 'Gross' column
Column with values like '100.00' or '-50.00'
Gross amount represents total before fees
Re-export ensuring all amount columns are included
The 'Fee' column is required for accurate accounting
File without 'Fee' column
Column with values like '-2.90' (negative for deductions)
Fee column tracks PayPal transaction fees
Check column headers - may be named 'PayPal Fee' or similar
The 'Net' column is required for balance impact
File without 'Net' column
Column with values like '97.10' (Gross + Fee)
Net = Gross + Fee (actual balance change)
Re-export with full column selection
The 'Transaction ID' column is required for audit trail
File without 'Transaction ID' column
Column with 17-character IDs like '9AB12345CD678901E'
Transaction ID is essential for reconciliation and linking refunds
Re-export from Activity Download with full details
Amount columns contain non-numeric or corrupted values
N/A, #VALUE!, or (blank)
100.00 or -2.90 (numeric values)
Amounts must be parseable numbers
Don't modify file in Excel before validating
Net amount doesn't equal Gross + Fee
Gross: 100, Fee: -3, Net: 95 (should be 97)
Gross: 100, Fee: -3, Net: 97 (correct)
Net = Gross + Fee must always hold
This may indicate data corruption - re-export from PayPal
File contains transactions in different currencies
Mix of USD, EUR, GBP transactions
Single currency (USD only) for QuickBooks import
QuickBooks Journal Entry import doesn't support multi-currency
Filter export by currency or process currencies separately
File contains transactions with non-Completed status
Status: Pending, Held, Denied
Status: Completed (only)
Only completed transactions should be imported to QuickBooks
Filter export to 'Balance Affecting' transactions only
Date column contains unparseable values
Jan 15, 25 or 15/01/2025 (ambiguous)
01/15/2025 (MM/DD/YYYY format)
PayPal uses MM/DD/YYYY format for US accounts
Don't modify dates in Excel - may change format
File contains characters that couldn't be decoded
Customer name shows as ??? or garbled text
Proper text including special characters
PayPal exports in UTF-8, but Excel may corrupt encoding
Re-download file without opening in Excel first
File contains Hold or Reserve transactions
Type: 'Hold Placed' or 'Reserve'
Exclude holds - they don't affect available balance
Holds have no QuickBooks equivalent transaction type
Holds are informational - exclude from import or track separately
File contains currency conversion transactions
Type: 'General Currency Conversion' (two linked rows)
Handle as transfer between currency accounts
Currency conversions appear as paired debit/credit rows
These require special handling - consider excluding or processing separately
Checks for required columns like Date, Gross, Fee, Net, and Transaction ID.
Validates dates, currencies, and status values match expected formats.
Get specific error messages with row numbers for quick debugging.
Verifies Gross, Fee, and Net amounts are properly formatted and related.
Files processed locally. Your PayPal data never leaves your computer.
Get validation results in seconds, even for large files.
Your PayPal Transactions files stay on your device. Processing happens client-side, nothing leaves your machine.
Your PayPal Transactions files are never cached, logged, or stored anywhere. Every session is ephemeral.
Designed for data sovereignty. No third-party trackers or analytics touch your PayPal Transactions files.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Once your Paypal export passes validation, convert it to your accounting format
Date → DATE
Transaction ID → DOCNUM
Net → AMOUNT (TRNS)
Date → JournalDate
Transaction ID → JournalNo
Gross → Credits
Date → Date
Net → Amount
Name + Type → Description
Date → Date
Net → Amount
Name + Type → Description
Date → Date
Net → Amount
Gross → Amount
Name → Name
From Email Address → EmailAddress
Contact Phone Number → PhoneNumber
Name → ContactName
From Email Address → EmailAddress
Invoice Number / Transaction ID → InvoiceNumber
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli