Been searching for something like this for months. Our Shopify store processes 500+ orders monthly and this handles everything perfectly. Date formats, tax columns, refunds - all correct.
Stripe to QuickBooks Desktop — IIF Import
Convert Stripe payments to QuickBooks Desktop IIF format. Works with QB Pro, Premier, and Enterprise.
How It Works
Export
Export from Stripe Dashboard → Payments → Export
Upload
Upload your payments CSV and configure accounts
Download
Download the .iif file
Import
In QB Desktop: File → Utilities → Import → IIF Files
Your Data is Safe
Bank-Level Security
256-bit SSL encryption. Same standards as major financial institutions.
No Data Storage
Files under 50MB process in your browser. Your data never touches our servers.
Auto-Delete
Server-processed files automatically deleted within 24 hours.
GDPR Compliant
Full EU data protection compliance. Your privacy rights protected.
Field Mapping
How Stripe Payments fields map to Quickbooks Desktop Iif
| Stripe Payments | Source Value | Quickbooks Desktop Iif | Target Value | Note | |
|---|---|---|---|---|---|
id |
ch_1KX7YZQg123abc |
→ | DOCNUM |
ch_1KX7YZQg123abc
|
Stripe charge ID as document number |
Created (UTC) |
2025-01-15 14:23:00 |
→ | DATE |
01/15 14:23:00/2025
|
Transaction date |
Amount |
100.00 |
→ | AMOUNT |
100.00
|
Transaction amount |
Customer Email |
customer@example.com |
→ | NAME |
customer@example.com
|
Customer name |
Description |
Order #12345 |
→ | MEMO |
Order #12345
|
Transaction memo |
Data Transformation
Each payment becomes a TRNS/SPL/ENDTRNS block (3+ rows)
One row per successful payment
id,
Created (UTC),
Amount,
Fee,
Net
Hierarchical structure for QuickBooks Desktop import
Why Desktop Users Need IIF Format
The Desktop Import Challenge
What This Tool Does
Common IIF File Import Errors
Issues you might encounter when importing Payments Export data to IIF File - and how we solve them
IIF Format Error
QuickBooks Desktop is strict about IIF formatting
Incorrect column order or missing headers
!TRNS, !SPL, !ENDTRNS headers in correct order
We generate proper IIF headers and structure
Import via File > Utilities > Import > IIF Files
Transaction Doesn't Balance
IIF requires AMOUNT sum to equal zero per transaction
TRNS: 100, SPL: -90 (doesn't balance)
TRNS: 100, SPL: -100 (balances to zero)
We ensure each transaction balances correctly
All amounts are validated before export
Why Use This Tool?
IIF Format
Tab-delimited format compatible with QB Desktop 2020-2025.
Balanced Transactions
Every CASH SALE transaction balances (debits = credits).
Fee Breakdown
Optional separate line item for Stripe processing fees.
Desktop Compatible
Works with QuickBooks Pro, Premier, and Enterprise.
Account Configurability
Customize deposit, sales, and fee account names to match your Chart of Accounts.
Browser-Based Privacy
Files process locally. Your payment data never leaves your computer.
Frequently Asked Questions
Stripe → Quickbooks Desktop Data Ecosystem
All available data flows from Stripe to Quickbooks Desktop
Created (UTC) → JournalDate
Amount → Credits
Fee → Debits
Name → Name
Email → Email
Phone → Phone
Number → InvoiceNo
Created → InvoiceDate
Due Date → DueDate
id → DOCNUM
Created (UTC) → DATE
Amount → AMOUNT
id → RefNumber
Created (UTC) → TxnDate
Amount → ItemAmount
Arrival Date → JournalDate
Amount → Debits
id → Memo