Stripe
Customers, invoices, payments, payouts and processing fees flow from Stripe into the ledger as they happen — including the fees most teams forget to book.
Overview
Stripe knows what your customers paid. DualEntry needs to know what that means for the books — including the parts that are easy to miss, like processing fees and payout timing.
Once connected, Stripe activity creates and updates DualEntry records automatically. Customers become customers, products become items, one-time invoices become invoices and subscription invoices become contracts. Payments post as customer payments, payouts as bank transfers, and Stripe's processing fees as direct expenses so your net deposit reconciles against gross revenue.
Record sync runs one way: DualEntry never changes the status of a Stripe invoice or subscription. The one deliberate exception is collection — you can initiate a Stripe charge when collecting against an invoice.
Customers
Products
Invoices
Contracts and contract invoices
Customer payments
Payouts as bank transfers
Processing fees
Refunds and credit notes
Capital disbursements and repayments
Data synced
The integration syncs the following data types:
Key Features
- Fees booked, not lost
Stripe processing fees post as direct expenses, so the gap between gross revenue and your net payout is accounted for rather than absorbed.
- Subscriptions become contracts
Subscription invoices create contract and contract invoice records, giving recurring revenue the structure it needs downstream.
- Payouts as bank transfers
Each Stripe payout arrives as a bank transfer to your mapped bank account, so deposits reconcile against the ledger.
- Kept current automatically
After setup, customers and products stay up to date as they change in Stripe, and invoices and payments sync as they are created and paid.
- Per-product GL mapping
Map income and deferred revenue accounts per product, alongside your income, expense, deferred revenue and bank account settings.
- Backfill from a date you choose
Set a sync start date on first run to bring historical Stripe activity into the ledger.
.avif)