QuickBooks handoff is available on the Pro plan. If you are on the Free or Growth plan and want to connect QuickBooks, upgrade your plan or contact the Batchlane team to discuss your needs.
How the integration works
Data flows from Batchlane to QuickBooks in a sequence that mirrors your actual operations:- Receive a lot — the landed cost of the lot is captured in Batchlane and queued as an inventory receipt entry
- Run production — when a batch run is completed and signed off, Batchlane calculates the cost of inputs consumed (COGS) and the value of finished lots created
- Ship to a customer — when a shipment is confirmed, finished goods quantities and values are updated
- Review the queue — a journal summary of pending entries is available for your review in Batchlane before anything is sent
- Approve and export — you approve the export, and Batchlane posts the summarized journal entries to QuickBooks
What gets exported
| Export type | Description |
|---|---|
| Inventory receipt | Cost of received lots, posted to your Inventory asset account |
| COGS from production | Total input costs consumed during a completed batch run, posted to your COGS account |
| Finished goods value | Value of finished lots created by a batch run, posted to your Finished Goods account |
| Adjustment | Inventory count adjustments (spoilage, physical count correction, QC sample), posted with the appropriate account mapping |
Mapping setup
Before your first export, complete the two-part mapping setup in Settings → QuickBooks Integration: Item mapping — link each item in Batchlane (ingredients, packaging, finished goods) to the corresponding item in your QuickBooks item list. Items that are not mapped will be flagged in the export queue and blocked from posting until the mapping is complete. Account mapping — link Batchlane’s account categories to your QuickBooks chart of accounts:- Inventory (raw materials and packaging)
- Finished Goods
- Cost of Goods Sold
- Inventory Adjustment
Reviewing and approving exports
Before any data is posted to QuickBooks, Batchlane presents a summary of the pending entries for your review. The summary shows:- The export type and date range it covers
- The accounts that will be debited and credited
- The total dollar amounts
- A line-by-line breakdown of what is included
Failed syncs and recovery
If an export fails after you approve it — for example, because of a QuickBooks API timeout or an unmapped item — Batchlane shows the specific error in the export queue rather than silently marking it as complete. Common errors include:Item 'Roasted tomato base' not mapped in QuickBooks— the item exists in Batchlane but has no corresponding QuickBooks item linkedAccount 'Finished Goods' not mapped— an account mapping is missing in settingsQuickBooks connection expired— the OAuth token needs to be refreshed by reconnecting the integration