← Back to Blog
guide

Gift Cards Done Right: How WeIntegrate Handles Shopify Gift Cards in QuickBooks Online

By WeIntegrate Team June 9, 2021
Gift card with red bow in a mini shopping cart — Shopify gift card accounting in QuickBooks Online with WeIntegrate

Gift cards are one of the most popular features in Shopify — and one of the most commonly mishandled in accounting. When a customer buys a gift card, it’s easy to record that sale as revenue. It’s also wrong. WeIntegrate handles Shopify gift cards the way accountants require: as a liability in QuickBooks Online (QBO), not income.

Gift Cards Are a Liability, Not Revenue

When a customer purchases a gift card, your business receives cash but hasn’t delivered goods or services yet. That obligation to deliver in the future makes the gift card a liability — money you owe, not money you’ve earned. Recording it as revenue at the point of sale misrepresents your financials and overstates income.

Revenue is only recognized when the gift card is redeemed. At that point the liability is fulfilled, and the sale of the actual product or service is recorded as income. This is the accounting standard that applies to gift card sales across all businesses, and it’s the approach the QuickBooks Online community consistently recommends.

In QBO, gift cards belong in an Other Current Liabilities account in your chart of accounts — a liability that appears on your balance sheet until it’s redeemed and converted to revenue. WeIntegrate maps every Shopify gift card sale to exactly that account, automatically.

How WeIntegrate Maps Gift Cards

WeIntegrate handles Shopify gift cards through a dedicated product mapping in your store connection’s Item Matching settings. When a Shopify order includes a gift card, WeIntegrate uses the mapped product to post the gift card value to your designated Other Current Liabilities account in QBO — not to an income account.

The configuration is per store connection, which means merchants running multiple Shopify stores can create a separate gift card product in QBO for each store, keeping gift card liabilities properly separated by channel.

The full configuration details are in the WeIntegrate gift card mapping guide.

The Prerequisite: Create the Right Product in QBO First

For WeIntegrate to map gift cards correctly, a specific product must exist in QuickBooks Online before you configure the mapping. This is the accounting-critical step:

In QuickBooks Online:

  • Go to Sales → Products and Services
  • Click New and select Service as the product type
  • Name it something recognizable — “Gift Card,” “Shopify Gift Card,” or similar
  • Set the Income Account to your gift card Other Current Liabilities account

That last step is everything. By pointing the product’s income account to a liability account rather than a revenue account, every gift card sale posts to the liability side of your balance sheet — exactly where it belongs until redemption.

If you haven’t created an Other Current Liabilities account for gift cards in your chart of accounts yet, create that first, then create the product pointing to it.

The step-by-step product creation guide is in the WeIntegrate gift card product setup documentation.

Set It Up Before You Connect

Like other foundational QBO settings, the gift card product should be created before you connect WeIntegrate for the first time. If you’ve already connected and need to add it, you can disconnect your QBO company, create the product, configure the mapping in WeIntegrate, and reconnect — your existing data stays intact.

Whether you currently sell gift cards or plan to in the future, configuring this mapping upfront means you’re ready the moment a customer purchases one. A gift card sale that hits an income account instead of a liability is an accounting error that requires manual correction — one that’s entirely preventable with the right setup.

Start your free 15-day trial and configure your gift card mapping as part of your 10-minute setup. No credit card required.

Ready to Get Started?

Connect Shopify to QuickBooks Online in 10 minutes with weintegrate .

Start Free Trial