Connect Stripe. Explain your balance movements.
Ledger Check automatic imports: $19 USD/month. One connected Stripe account. Up to 1,000 balance transactions per selected calendar month, with repeat imports and exports. Cancel anytime through the billing portal.
Before you subscribe
You need access to your Stripe account's developer settings, or help from its administrator. Verify your restricted key before checkout. No Stripe password is requested.
- Monthly balance imports: read-only Account and Balance access. Invoice comparison also needs Invoices and Charges read access.
- Optional document automation: read-only Invoices, Credit Notes, Tax Rates, Charges, Refunds and Balance access; issuer details; accountant-approved mappings for all eight ledger roles; and a Stripe webhook endpoint with its signing secret.
- After subscribing, save document settings to obtain your endpoint, register the listed events in Stripe using version 2025-02-24.acacia, then save its signing secret. Automation starts only after this setup. A subscription alone does not connect webhooks.
- PDF copies support English, German, French and Spanish. US checks cover domestic record fields; UK checks cover domestic GBP standard taxable supplies. Other cases use accounting-copy mode. Stripe remains the issuer; tax filing and mandated structured e-invoices are not included.
- Download your records regularly: stored document and journal details are retained for 90 days. Source IDs remain reserved against duplicate posting until you explicitly delete them.
Read the complete setup and recovery guide. You can use the free CSV tool without an account or subscription.
Checking availability…
Sign in to continue1. Verify your connection
Create a restricted API key in your Stripe Dashboard with Account: Read and Balance: Read. For optional invoice comparison, also grant Invoices and Charges read access. Leave other permissions at None. We only make read requests with this key.
Enter the key here, never in chat or email. It is sent securely to Workflow Inspector, encrypted on our server, and used only to import the account you connect. We cannot inspect every permission you granted: use read-only permissions. Disconnecting removes the saved key from active storage and stops imports. It does not cancel your subscription or revoke the key in Stripe. Revoked keys and encrypted backup copies are subject to provider backup retention.2. Subscription
Checkout opens only after your connection works. Access starts after Stripe verifies an active subscription. Cancellations retain access until the paid period ends; failed or incomplete payments do not grant access. Applicable taxes, if any, appear before payment.3. Import a month
Imports run when you click this button. Current-month results stop at the import start time. Reports cover the selected period's balance movements, including fees, refunds, payouts and reversals. Optional comparison selects invoices and charges created in the same UTC month, up to 1,000 each. Refund totals reflect the current charge state. Earlier invoices or payments can be outside this export. Reports do not reconcile bank statements, establish an opening balance, generate tax invoices, file taxes, or change financial records.
Monthly comparison report details pass through our server into this browser and are not saved in our database. Optional document automation separately stores encrypted document snapshots and journals for 90 days. We keep your connection, billing status and last import time/month/count. Download reports before leaving; account data is not sent to an AI model. Privacy · Terms · SupportImported balance movements
Invoice documents and accounting automation
Create localized accounting copies from finalized Stripe invoices and export a balanced accrual journal. Keep the original Stripe invoice. Invoice and credit-note lifecycle changes and payment movements create balanced journals. Structured national e-invoicing and tax filing remain outside this service.
1. Save without a secret to obtain the endpoint. 2. Add that endpoint in your connected Stripe account, selecting invoice.finalized, invoice.paid, invoice.updated, invoice.voided and credit_note.created/updated/voided. 3. Enter its signing secret and save again. Also select charge.succeeded, charge.refunded, refund.created/updated/failed, charge.dispute.created/updated/closed/funds_withdrawn/funds_reinstated, payout.paid/failed/canceled and balance.available. Enable read-only Invoices, Credit Notes, Tax Rates, Charges, Refunds and Balance access. Configure the endpoint with the existing 2025-02-24.acacia event version.
Automatic payment ledger
Signed events trigger reconciliation and balanced postings. Replays do not post twice. Invoice credits and voids retain their originals and create reversals. Mapping changes apply only to new postings; reversals use the original accounts. Standalone payments and FX settlements stay in suspense for classification; payouts go to bank clearing for statement matching.
Stripe remains the invoice issuer. Make invoice and credit-note changes in Stripe; Ledger Check imports their lifecycle without charging or refunding customers. UK checks cover domestic GBP tax-exclusive, undiscounted taxable lines with explicit VAT rates. US checks cover domestic record fields, not state sales-tax compliance. Other cases can use accounting-copy mode. Neither mode files taxes or supplies mandated structured e-invoices.
Journal exports use stable source keys. Deduplicate by journal_key when importing repeated exports into accounting software. Do not import both the individual document journal and the complete journal for the same invoice.