Browser-Only Processing
All conversion runs in your browser. Files are never uploaded to any server.
Enter your email to receive a sign-in link
Transform Square POS and online sales into Wave-ready bank statements. Track Square income and fees in Wave accounting with automatic format conversion.
Free preview — then from $5. Save with bundles.Dashboard → Reporting → Transactions → Export CSV
Upload Transactions Export CSV and choose Bank Transaction CSV format
Review converted data, download Wave-ready file
Accounting → Transactions → More → Upload transactions
Output is in Wave Bank Statement CSV format — ready to import directly, no manual reformatting needed.
Yes, if you want to track Square fees separately as business expenses for tax deductions. Fee split mode creates two rows per transaction: the total collected from customers and the fee expense. This matches real-world accounting where fees are legitimate business expenses. Use net mode only if you prefer simple one-row-per-transaction tracking.
Log into Square Dashboard → Transactions → Click 'Export' → Select date range → Choose 'All columns' → Download CSV. You can export up to 90 days at a time. For longer history, export multiple date ranges.
No. Wave doesn't offer native integration with Square. Our converter bridges this gap by transforming your Square transaction CSV into Wave's bank import format, with no subscription required. Just export from Square, convert, and import to Wave.
All conversion runs in your browser. Files are never uploaded to any server.
Nothing is stored after conversion. Close the tab and your data is gone.
Full EU data protection compliance. Your privacy rights are fully protected.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
How Square Transactions fields map to Wave Bank Transaction
| Square Transactions | Source Value | Wave Bank Transaction | Target Value | Note | |
|---|---|---|---|---|---|
Date |
2026-01-15 |
→ | Date |
2026-01-15
|
Format to MM/DD/YYYY with leading zeros |
Net Total |
99.30 |
→ | Amount |
99.30
|
Net amount after fees (or Total Collected if fee-split) |
Fees |
-2.90 |
→ | Amount |
-2.90
|
Separate fee row (if fee-split mode enabled) |
Optional mode to create separate expense rows for Square fees - essential for tax deductions.
Automatically formats dates to MM/DD/YYYY with leading zeros as required by Wave.
Combines transaction type, time, location, and card details for clear transaction records.
Properly handles refunds as negative amounts for accurate reconciliation.
Optionally includes Square location name for multi-location businesses.
All processing happens locally. Your Square data never leaves your computer.
Each Square transaction can become 1-2 rows (depending on fee-split mode)
POS or online sale with fees
Date,
Gross Sales,
Fees,
Net Total,
Total Collected
Net-only or Total+Fee split
Issues you might encounter when importing Transactions Export data to Bank Transaction CSV - and how we solve them
Square exports fees as negative numbers
Fees: -2.90
Fee expense: 2.90 (absolute value)
Processor handles negative fees automatically
Fees converted to positive expenses in fee-split mode
Refunds show as negative Total Collected
Total Collected: -50.00
Amount: -50.00 (preserved sign)
Refunds preserved with negative sign for Wave
Automatic - refunds appear as negative amounts
All available data flows from Square to Wave
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli