Connect QuickBooks with Craftybase
Learn how Craftybase exports data to QuickBooks.
This article will guide you through how to connect to QuickBooks and what types of data we push to QuickBooks from Craftybase.
QuickBooks is an online bookkeeping and accounting suite for small businesses.
Our Craftybase ➝ QuickBooks beta integration will allow you to push your Purchase Orders when they are created - helping to keep your books aligned with your inventory activity.
Our QuickBooks integration is currently in Beta and at this stage, only supports US-based customers. We are planning more features, as well as expanding support for other countries. If you would like more details or have feature suggestions, please get in touch!
In this article:
- Connecting to QuickBooks
- Connection Troubleshooting
- QuickBooks Status in your Purchases list
- Pushing Purchase Orders to QuickBooks
- Accounting Activity
- FAQ
Walkthrough - Getting Started with QuickBooks
Connecting to QuickBooks
To connect your QuickBooks account to Craftybase:
- Go to your Integration page (How do I find my Integration page?)
- Locate the QuickBooks section and click the Connect button

- You’ll then be redirected to the QuickBooks Setup Wizard, which will guide you through the connection and configuration steps.
QuickBooks Setup Wizard
The setup wizard guides you through the steps required to complete your QuickBooks connection with Craftybase:
Authorize
Connect and authorise your QuickBooks account. Follow the on-screen steps to confirm the connection.

We request only the minimum access necessary to provide the integration, and can only access data you’ve granted permission for. You can revoke this access at any time from your QuickBooks account settings.
Preferences
Next, you'll need to adjust your starting preferences for your QuickBooks connection:
- Starting Adjustment - the starting date for your QuickBooks accounting tracking
- Opening Balance Account - the QuickBooks account used for your initial balance adjustments
- Integration Settings - choose whether you would like to enable Automatic COGS pushing from your Craftybase account
Our Automatic COGS pushing feature is available on our Growth plans

Accounts
Here is where you'll configure your QuickBooks ledger accounts:
- Inventory Asset Account: Set this to the account used to track your Inventory value. This will default to Inventory Asset if found.
- COGS Account: Set this to the account used to track the direct costs of sold products. This will default to Cost of Goods Sold (COGS) if found.
- Losses Account: Set this to your account used to track inventory losses and any adjustments.

Connection Troubleshooting
- Admin permissions: The user connecting must have admin or account owner access in QuickBooks.
- Currency settings: Ensure your QuickBooks currency matches your Craftybase base currency.
Our QuickBooks Integration is only supported with QuickBooks Online Essentials, Plus and Advanced plans. If you have a different QuickBooks plan, feel free to reach out to support to discuss options!
QuickBooks Status in your Purchases list
Once your QuickBooks integration is connected, your main Purchases list within Craftybase will display a new status column showing the QuickBooks push state for each Purchase Order.
This lets you quickly see which POs have already been pushed, which ones are still pending, and which ones may need attention:
- Pending: the PO has been created in Craftybase and is queued to be pushed
- Completed: the PO has been successfully exported to QuickBooks
- Failed: an error occurred during the push (Why is my Purchase Order push failing?)

Pushing Purchase Orders to QuickBooks
To push a Purchase Order from Craftybase to QuickBooks:
- Navigate to the Purchases page
- Open the Purchase Order you'd like to push to QuickBooks
- Review all the line items and totals to ensure they're correct
- Click the Push to QuickBooks button in the top-right corner

Clicking this button will manually push the Purchase Order details to QuickBooks, creating a corresponding QuickBooks bill. This gives you greater control over when POs are exported to your accounting system.
After the Push is complete, a link to the bill will appear in the same spot. Clicking this link will take you directly to the bill inside your QuickBooks account.

Note: Currently, tax amounts are not included in the push to QuickBooks. If you’d like to see tax syncing added in a future update, please get in touch with our support team!.
Walkthrough: Pushing Purchase Orders to QuickBooks
Accounting Activity
To view the history of all of your pushes to QuickBooks, you can find this within the Accounting Activity page.
How to find your Accounting Activity page
- Go to your Integrations page (How do I find my Integrations page?)
- Under your Integrations list, locate your QuickBooks integration
Select the Activity tab

Accounting Activity page
This page shows a full log of every Craftybase record that has been pushed to QuickBooks. Here, you'll notice a few columns:
- Created Date: The date the push was created in Craftybase
- Document Type: The type of record that was pushed to QuickBooks
- Source: The specific Craftybase record that triggered the push
- QB Reference: The link to the related QuickBooks
- Export Date: The timestamp when the push was successfully sent to QuickBooks
- Change: The total monetary value associated with the push
- Status: Displays the status of the push
- Pending: The purchase has been created in Craftybase and is waiting to be pushed to QuickBooks
- Completed: The purchase has been successfully pushed
- Failed: An error has occurred with the push (Why is my Purchase Order push failing?)

FAQ
Why is my Purchase Order push failing?
If your purchase order push is failing - you'll need to double-check that your ledger accounts are configured in Craftybase. (How can I configure my ledger accounts?)
Can I connect to QuickBooks if I'm outside the US?
At the moment, our beta QuickBooks integration is only available for US-based customers. As the beta version doesn't yet account for the wide range of international tax rates and reporting rules, connections from outside the US aren't supported just yet.
We're planning to expand this in the future, so if you're located outside the US and interested in using QuickBooks with Craftybase, please get in touch with our support team!
Need Help?
Still have questions about setting up your QuickBooks account with Craftybase? Please get in touch, and we'll be happy to help.
