Sign In

/How to Sync Stripe Payments to QuickBooks via Make

Automation:

How to Sync Stripe Payments to QuickBooks via Make

Used Tools:

Make | Stripe | QuickBooks Online

Tired of manually entering every Stripe payment into QuickBooks? In this guide, I’ll show you how to automate this process using Make, connecting Stripe and QuickBooks Online. In about 45 minutes, you’ll set up a seamless workflow that records each payment automatically, saving you time and reducing errors. This setup is perfect for those with intermediate tech skills looking to streamline their financial processes.
How to Sync Stripe Payments to QuickBooks via Make

Managing your business finances can be a hassle, especially when it involves manually recording every Stripe payment into QuickBooks Online. But what if you could automate this process and save yourself a ton of time? Enter Make (formerly Integromat), a powerful automation tool that can seamlessly sync your Stripe payments to QuickBooks Online. In this guide, I’ll walk you through setting up this automation step by step. Let’s dive in!

Step-by-Step Guide

1. Set Up Your Make Account

First things first, if you haven’t already, sign up for a free account on Make. Once you’re in, familiarize yourself with the dashboard—this is where all the magic happens.

2. Create a New Scenario

In Make, scenarios are workflows that connect different apps to automate tasks. To create a new scenario:

  • Click on the + Create a new scenario button.
  • A blank canvas will appear, ready for you to add modules.

3. Add the Stripe Module

Now, let’s set up Stripe as the trigger:

  • Click on the + button on the canvas.
  • Search for and select the Stripe module.
  • Choose the Watch Events trigger.
  • Connect your Stripe account by following the on-screen instructions.
  • In the Event Type field, select charge.succeeded. This ensures the scenario triggers only when a payment is successfully processed.

4. Add the QuickBooks Online Module

Next, let’s set up QuickBooks Online to record the payment:

  • Click on the + button next to the Stripe module.
  • Search for and select the QuickBooks Online module.
  • Choose the Create a Sales Receipt action.
  • Connect your QuickBooks Online account by following the on-screen instructions.

5. Map Stripe Data to QuickBooks Fields

Now, let’s map the data from Stripe to the appropriate fields in QuickBooks Online:

  • Customer: Map to the customer’s email from Stripe. If the customer doesn’t exist in QuickBooks, Make will create a new one.
  • Payment Method: Set to Credit Card or another appropriate method.
  • Deposit To: Choose the account where you want the funds to be recorded.
  • Line Items:
    • Product/Service: Map to a generic product/service like Stripe Sale.
    • Description: Map to the description from Stripe.
    • Amount: Map to the amount from Stripe.

6. Handle Stripe Fees

To account for Stripe’s processing fees:

  • Add another line item in the QuickBooks module.
  • Product/Service: Set to Stripe Fees (ensure this exists in QuickBooks).
  • Description: Set to Stripe Processing Fee.
  • Amount: Map to the fee amount from Stripe and enter it as a negative value (e.g., -{{fee_amount}}).

7. Test and Activate the Scenario

Before going live:

  • Click the Run Once button to test the scenario.
  • Process a test payment in Stripe to see if it appears correctly in QuickBooks Online.
  • If everything looks good, click the Save button and then toggle the scenario to ON.

Optional Enhancements

Want to take it a step further? Here are some quick-win ideas:

  • Customer Matching: Before creating a new customer in QuickBooks, search for existing ones to avoid duplicates.
  • Handle Refunds: Add a module to watch for charge.refunded events in Stripe and create corresponding refund receipts in QuickBooks.
  • Detailed Reporting: Add more data points like product names or SKUs to your QuickBooks entries for detailed reporting.

And there you have it! With this setup, every Stripe payment will be automatically recorded in QuickBooks Online, saving you time and reducing manual errors. Happy automating!

Get to know the latest in AI

Join 2300+ other AI enthusiasts, developers and founders.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Related AI Automations

How to automate internal knowledge base with AI

How to automate internal knowledge base with AI

How to automate customer onboarding with AI workflows

How to automate customer onboarding with AI workflows

How to automate invoicing with AI and Make

How to automate invoicing with AI and Make

How to summarize Slack messages into weekly digests

How to summarize Slack messages into weekly digests

How to automate resume screening with ChatGPT and Make

How to automate resume screening with ChatGPT and Make

How to classify incoming emails using AI

How to classify incoming emails using AI

Related AI Tools