Skip to main content
All posts
Launch · by Varun Borawake

ERPClaw is Now on the Shopify App Store. Yes, Free.

ERPClaw is now live on the Shopify App Store. The free, open-source accounting app that syncs every order, refund, payout, and dispute to your books automatically.

Today I am shipping the Shopify integration for ERPClaw to the Shopify App Store. It is free, open source, and replaces what apps like A2X, Synder, and Bookkeep charge $29 to $229 per month to do.

The integration syncs every order, refund, payout, and dispute from your Shopify store directly into your ERPClaw general ledger. Sixty-six actions, fifteen domains, eleven dedicated tables, and a three-layer payout reconciliation that hits zero or tells you why.

If you run a Shopify store and you have ever spent a Saturday matching Shopify payouts to your bank deposits in a spreadsheet, this post is for you.

What you get when you install

Two-click pairing from the Shopify Admin. The app issues a six-character pairing code, you run erpclaw shopify-connect --pairing-code ABC-XYZ on your own ERPClaw instance, and you are done. Behind the scenes:

  • 14 GL accounts auto-created (clearing, revenue, shipping revenue, tax payable, COGS, inventory, fees, discount, refund, chargeback, chargeback fee, gift card liability, reserve, bank)
  • Full historical sync of orders, refunds, payouts, and disputes
  • Real-time webhook subscription so new events post within seconds
  • Status push every fifteen minutes back to the Shopify Admin so it shows your sync health
  • Cross-platform daemon (launchd on macOS, systemd-user on Linux, cron fallback) so you never have to think about it again

The clearing account pattern

Every order you receive goes through a clearing account on the way to your bank. ERPClaw posts the gross sale to revenue, the Shopify fees to expense, and the net to clearing. When Shopify pays you out three days later, ERPClaw posts the bank deposit and reduces the clearing account by the same amount. If the clearing account ever fails to zero, something is broken and you will know immediately.

Most paid Shopify accounting apps post summary journals at the end of the day. That hides the per-transaction detail you need for refunds, disputes, and audits. ERPClaw posts a journal entry per transaction with full Shopify metadata attached. Slower? Yes, by a few seconds. Worth it? Every audit you ever survive.

What the paid apps charge for

A2X starts at $29 per month and tops out at $229 per month for the features serious merchants actually need: COGS tracking, multi-location inventory, gift card deferred revenue, dispute reserves. Synder is similar. Bookkeep is similar.

ERPClaw includes all of that for free. Not as a freemium tier with the good stuff locked behind a paywall. Free as in MIT licensed, free as in source code on GitHub, free as in self-hosted on your own infrastructure.

What it does not do

This is not a replacement for Shopify itself. We do not handle the storefront, payment processing, or merchant of record. Shopify does all of that, and ERPClaw plugs into the back of it.

This also is not an enterprise ERP killer. If you are running SAP at ten thousand stores, ERPClaw is not for you. We are aiming at the millions of small and mid-market merchants who have been priced out of proper accounting tooling and are running their books in a spreadsheet because QuickBooks does not understand Shopify payouts.

How to install

If you came here from the Shopify App Store, click “Install” on the listing and follow the on-screen instructions. The pairing code shows up after the OAuth handshake. Run the connect command on your own ERPClaw instance and you are live.

If you have not installed ERPClaw yet, the full setup is documented at erpclaw.ai/docs. Five minutes from zero to a working ERP, no consultants required.

For merchants who want to skip the App Store entirely (air-gapped installs, custom-app power users, paranoid security teams), there is a custom-app flow: create a Shopify Custom App in your Partners dashboard, grab the shpat_ access token, and run shopify-add-account with that token. Skips the Worker, skips the status push, gives you complete control.

Why we built this

Our co-founders spent years implementing enterprise ERP rollouts and shipping operations software. We know exactly which parts of a million-dollar ERP are genuinely complex and which parts are just expensive. Shopify accounting is in the second category.

The math behind double-entry bookkeeping has not changed since 1494. The work in a Shopify accounting app is plumbing: read the API, parse the schema, post to a GL, reconcile the payout. None of it justifies $229 per month, and certainly not for the merchants who need it most.

ERPClaw is what happens when you write the spec precisely, hand it to Claude, and refuse to charge for commodity business logic.

What is next

Post-launch, the Stripe integration is already live (sixty-seven actions, ASC 606 revenue recognition, Connect platform fees, MRR reports). Both run on the same ERPClaw core, share the same chart of accounts, and reconcile against the same bank deposits.

We are watching for the App Store review feedback and any merchant issues that turn up in the first week. Star the GitHub repo if you want to follow along, and email [email protected] if anything breaks.

Time to install and start syncing. Welcome to the new economics of Shopify accounting.

Tags shopifylaunchaccountingopen-source