QuickBooks icon

QuickBooks

Accounting platform for customers, invoices, bills, payments, accounts, items, and financial records.

Built around accounting records such as customers, bills, estimates, reports, employees, invoices, and financial activity.

Sign in to connect QuickBooks

Sign in to connect an account and start using QuickBooks in your apps.

Example Use Cases

These are example ways Snow can use QuickBooks when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

Aged Receivables Report

Generate an aged receivables report showing outstanding customer balances by age. Use when tracking overdue invoices and managing accounts receivable aging.

Capture Charge

Tool to capture funds for an existing charge that was authorized but not captured. Use when you need to complete a previously authorized payment transaction in QuickBooks Payments API. This action finalizes the charge and transfers the funds from the customer's payment method.

Create Account

Create a new account in QuickBooks with the given parameters.

Create Bank Account

Create a new bank account on file for a customer in QuickBooks Payments API. Use this when you need to add ACH/eCheck payment capabilities for a customer.

Create Bill

Create a new bill in QuickBooks Online. A Bill is an AP transaction representing a request-for-payment from a third party for goods or services. Use this action when recording vendor bills for purchases, expenses, or services received.

Create Bill Payment

Create a bill payment in QuickBooks to record payment against one or more bills. Use when paying vendor bills via check or credit card.

Create Class

Create a new class in QuickBooks Online. Use when you need to categorize transactions by department, location, or other business segments.

Create Credit Memo

Tool to create a new credit memo in QuickBooks Online. Use when issuing credit to a customer for returns, refunds, or adjustments.

Create Customer

Create a new customer in QuickBooks with the given parameters.

Create Deposit

Creates a new deposit in QuickBooks Online. A deposit represents funds received and deposited to an asset account (typically a bank account). Use this action to record deposits of customer payments, refunds, or other funds into your bank accounts. Each deposit must specify the destination account and at least one line item showing the source and amount of funds.