Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

WooCommerce + QuickBooks Online bank feed reconciliation

Overview

  • This guide will cover how to reconcile WooCommerce Payments/PayPal/Stripe transactions with the bank feed in QuickBooks Online for those using the WooCommerce + QuickBooks Online integration.
  • All sales and fees will need to be matched manually. If you’re using multiple payment processors, you need to go through the following process for each. Through the integration, we’re able to provide multi-currency support.

Reconciling local currency WooCommerce sales

The WooCommerce Clearing Account is created automatically by the integration and is used as a clearing account for WooCommerce Payments transactions in your local currency.

If you use PayPal or Stripe as payment processor, the integration will create account/s called Paypal Clearing and/or Stripe Clearing for local currency transactions.

To manually reconcile transactions of local currency, you need to:

  1. Go to Banking and select the relevant clearing account.

  2. Remove the temporary balance from the clearing account and post it to a permanent account. To do this, transfer the amount from the temporary relevant clearing account to the permanent business bank account within your accounting software.

  3. Proceed to record fees by initiating a payment within the relevant clearing account. For the total amount of the fees you can refer to your WooCommerce/PayPal/Stripe Dashboard under reports. In QuickBooks Online, you can do this by using the ‘Expense’ function to create the payment.

At this stage, WooCommerce local currency transactions become marked as reconciled in QuickBooks Online. Remember, if you use multiple payment processors for local currency transactions, you need to go through the above process for each.

Reconciling foreign currency WooCommerce sales

The WooCommerce Foreign Currency Clearing Account is created automatically by the integration based on the detected foreign currency from the previous 1,000 orders and is used as a clearing account for WooCommerce Payments transactions for foreign currency sales. When relevant, a Paypal Foreign Currency Clearing Account and/or Stripe Foreign Currency Clearing Account is created in the same way.

The WooCommerce Undeposited Funds account is created automatically by the integration. It is used for clearing of payments and handling of transfer transactions to the permanent business bank account. This includes automatic recognition of foreign exchange gains and losses. When relevant, a Paypal Undeposited Funds account and/or Stripe Undeposited Funds account is created in the same way.

To manually reconcile transactions of foreign currency, you need to:

  1. Go to Banking and find the relevant deposit. Click Record transfer and set ‘Transferred from’ to the relevant undeposited funds account. Then click Add.

    woocommerce quickbooks reonciliation record transfer
  2. Record payment fees on the relevant undeposited funds account. For the total amount of the fees you can refer to your WooCommerce Dashboard under reports. In QuickBooks Online, use the ‘Expense’ function.

    Go to Expense > Expenses > New Transaction.

    Set the ‘Payee’ to the relevant payment method and then set the ‘Payment account’ to the relevant undeposited funds account. Input the summed value of fees.

    woocommerce quickbooks reonciliation expense
  3. The integration will have temporarily added a record of payment received for each payment type in the relevant clearing account. Once this has been deposited into your bank account by the payment provider, you need to create an invoice to zero out the balance.

    To do this, create an additional invoice for each foreign currency deposit with the net amount (in foreign currency) from the invoice created during sales sync by the integration. Set the ‘Product/Service’ to the relevant clearing account.

    woocommerce quickbooks reonciliation create invoice
  4. To receive the payment from the invoice created above, go to Banking > Receive Payment and select the customer from the previous step. Set ‘Deposit to’ to the relevant undeposited funds account. From the list of outstanding payments, tick the invoice created.

    Once the payment is received by the relevant undeposited funds account, it will automatically be converted into your local currency and will account for foreign exchange gains and losses.

    woocommerce quickbooks reonciliation receive payment
  5. Lastly, you’ll need to Transfer the amount from the temporary, relevant undeposited funds account to the permanent business bank account in your accounting software. This ensures that the funds are recorded in the appropriate permanent account and in your local currency.

At this stage, WooCommerce foreign currency transactions become marked as reconciled in QuickBooks Online. Remember, if you use multiple payment processors for foreign currency transactions, you need to go through the above process for each.

Woocommerce accounting eBook

Learn how to automate your Woocommerce accounting and spend less than an hour on your books every month.

Woocommerce accounting guide
Was this article helpful?