I use Wave for accounting because it's free, but there's no direct Square integration. I export my Square POS transactions weekly and convert them to Wave bank format with fee split mode enabled. Having the processing fees as separate expense rows makes my tax deductions accurate without manual journal entries.
Square to Wave Converter Import
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.How to Convert Square → Wave
Export from Square
Dashboard → Reporting → Transactions → Export CSV
Upload and Configure
Upload Transactions Export CSV and choose Bank Transaction CSV format
Preview and Download
Review converted data, download Wave-ready file
Import to Wave
Accounting → Transactions → More → Upload transactions
Output is in Wave Bank Statement CSV format — ready to import directly, no manual reformatting needed.
How People Use Square → Wave
Several of my small business clients use both Square and Wave. I convert their Square transaction reports to Wave's bank import format monthly. The location tracking in descriptions helps me categorize income by store when clients have multiple Square locations.
I process all card payments through Square and do my books in Wave Accounting. The converter handles my refunds as negative amounts correctly, so my Wave income reflects the actual revenue. I run it every two weeks and import to a Square Clearing account to avoid duplicates with my bank feed.
Square → Wave Conversion Questions
Should I use fee split mode?
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.
How do I get the Square Transaction Report CSV?
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.
Does Wave directly integrate with Square?
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.
Why Convert Square to Wave?
Track Square POS Income
Fee Tracking Options
Your Square → Wave Conversion is Secure
Browser-Only Processing
All conversion runs in your browser. Files are never uploaded to any server.
No Data Retention
Nothing is stored after conversion. Close the tab and your data is gone.
GDPR Compliant
Full EU data protection compliance. Your privacy rights are fully protected.
// PRICING //
Choose the plan that fits your needs
Just start processing on any tool page
Tools processing starts from 5 credits. Then 1 credit = 1k rows. No sign-up needed.
Credit Bundles
One-time purchase
- No monthly commitment
- Credits valid for one year
- Access to all tools
- Full file downloads
Monthly Bundles Pro
Best for professionals and content creators
- Credits refresh monthly
- Priority processing
Purchase Credits
- Full CSV & Excel export
- Google Sheets export
- Instant browser download
Do unused credits expire?
One-time credit bundles are valid for one year. Subscription credits refresh monthly. You can use credits across any tool, anytime.
Is my data secure?
Files process entirely in your browser. We're GDPR compliant with TLS encryption.
Can I get a refund?
Yes! Full refund within 14 days if no credits used. Partial refund for unused credits anytime. Contact sup@spreadsheetbroccoli.com.
Terms of service applies. VAT included where applicable.
More credits - more savings
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Field Mapping
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) |
Why Use the Square → Wave Converter?
Fee Splitting
Optional mode to create separate expense rows for Square fees - essential for tax deductions.
Date Formatting
Automatically formats dates to MM/DD/YYYY with leading zeros as required by Wave.
Smart Descriptions
Combines transaction type, time, location, and card details for clear transaction records.
Refund Handling
Properly handles refunds as negative amounts for accurate reconciliation.
Location Tracking
Optionally includes Square location name for multi-location businesses.
Browser Privacy
All processing happens locally. Your Square data never leaves your computer.
Data Transformation
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
Common Bank Transaction CSV Import Errors
Issues you might encounter when importing Transactions Export data to Bank Transaction CSV - and how we solve them
Negative Fee Values
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
Refund Transactions
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
Frequently Asked Questions
Square → Wave Data Ecosystem
All available data flows from Square to Wave
Quick question before you go
Help us improve—what stopped you today?
Thank you!
Enter your email to claim your welcome bonus