Skip to main content

Shopify Gift Cards in Finaloop

Written by Emily Burrows

About

Shopify supports several types of gift cards, and each one impacts your books differently.

Finaloop automatically tracks Shopify gift card activity and applies the correct accounting treatment based on:

  • The type of gift card type, and

  • Whether your books are on cash basis or accrual basis accounting

This article explains:

  • The different types of Shopify gift cards

  • How each type impacts your books

  • How gift cards are treated under cash vs accrual accounting

  • How to use the Shopify Gift Cards page in Finaloop


1. Types of Gift Cards in Shopify

There are three types of gift cards available in Shopify.

Purchased Gift Cards

A customer purchases a gift card directly through an order in your store.

For example:

  • A customer purchases a $100 gift card from your website

  • The customer later redeems the gift card to place an order

Because the customer paid cash for the gift card, this creates a financial obligation that needs to be tracked in your books until the card is redeemed.

Issued Gift Cards

You manually issue a gift card to a customer.

For example:

  • Customer service compensation

  • Loyalty rewards

  • Influencer gifting

  • Promotional campaigns

No cash is exchanged when these gift cards are issued.

Third-Party Gift Cards

A connected third-party app issues a gift card to your customers.

Examples may include:

  • Loyalty apps

  • Reward programs

  • Referral platforms

From an accounting perspective, Finaloop treats third-party gift cards similarly to issued gift cards.


2. How Finaloop Records Gift Cards

The accounting treatment depends on:

  • The type of gift card

  • Whether your books are on accrual basis or cash basis accounting

Accrual Basis

Purchased Gift Cards

When a customer purchases a gift card:

  • Finaloop records the amount as a liability in your Balance Sheet

  • The liability is recorded in:

    • Gift card liability - Shopify

  • There is no immediate impact to your P&L

This is because the revenue has not yet been earned.

Once the customer redeems the gift card:

  • The gift card liability decreases

  • Revenue is recognized in your P&L

  • The sale is recorded like a normal Shopify order

This ensures revenue is recognized only when the actual sale happens.

If a purchased gift card later expires or is permanently disabled without being redeemed:

  • The gift card liability decreases

  • Revenue is recognized in your P&L for the remaining balance.


Issued and Third-Party Gift Cards

When an issued or third-party gift card is created:

  • Nothing is recorded in your books initially

  • No liability is created

This is because most issued or promotional gift cards are never redeemed.

Recording them as liabilities upfront would inflate your liabilities and wouldn’t accurately reflect your financial position.

Once the customer redeems the gift card:

  • Finaloop records the redeemed amount as a:

    • Giveaway discount

  • The amount is recorded in:

    • Discounts & promotions in your P&L

This treatment reflects the economic reality of promotional or complimentary gift cards.


Your Gift Card Liability Accounts in Finaloop

To keep your books accurate, Finaloop maintains two gift-card-related accounts on your Balance Sheet:

  • Gift card liability - the actual outstanding balance of purchased gift cards that customers have not yet redeemed. If you have an open balance when joining Finaloop, we’ll automatically create this account with the accurate opening balance.

  • Uncleared gift card liability - a temporary clearing account used while Shopify gift card activity is syncing and reconciling.

Why are there two accounts?

Shopify sends gift card activity through two separate streams:

  1. Shopify order activity - a customer paid for, redeemed, or refunded a gift card during checkout), and

  2. The Shopify gift card system - the actual gift card record with the balance, expiration details, etc.

These two data streams do not always sync at the exact same time.

Because of this, Finaloop temporarily stores unmatched activity in the: Uncleared gift card liability. This account temporarily holds gift card activity until Finaloop receives both sides of the Shopify data and can fully reconcile the transaction.

Once both sides sync and reconcile properly, the balance moves into: Gift card liability. At that point, the Uncleared gift card liability account should generally return back to zero.

What Is the “Gift card issuance” Account?

Finaloop continuously monitors and reconciles the: Uncleared gift card liability account.

If Shopify’s order activity and gift card balance activity do not fully match, for example due to timing differences or data gaps in Shopify, Finaloop may offset the remaining difference into an account called Gift card issuance, found under Discounts & promotions in your P&L.

This account is primarily used as an internal reconciliation and monitoring mechanism. It helps surface situations where Shopify’s gift card activity is temporarily incomplete, delayed, or out of sync and ensures your books stay fully reconciled.

Remember:

  • Seeing a small balance in Gift card issuance does not mean your books are incorrect.

  • In many cases, Shopify sync differences resolve automatically over time.

  • Finaloop continuously monitors and reconciles these balances behind the scenes.


Cash Basis

Purchased Gift Cards

For cash basis users:

When the customer purchases the gift card:

  • The payment is immediately recorded as Sales in your P&L

When the gift card is later redeemed:

  • There is no additional accounting impact

This is the correct cash basis treatment because the revenue is recognized when cash is received.


Issued and Third-Party Gift Cards

When issued or third-party gift cards are created:

  • No accounting entry is recorded

  • No liability is created

  • No revenue is recognized

This is because no cash was exchanged.

When the gift card is redeemed:

  • Finaloop records the redeemed amount as a:

    • Giveaway discount

  • The amount is recorded in:

    • Discounts & promotions in your P&L


3. Shopify Gift Cards Page in Finaloop

Finaloop includes a dedicated Shopify Gift Cards page that lets you track:

  • Gift card balances

  • Redemption activity

  • Gift card status

  • Purchased vs issued gift cards

You can access the page from: Orders → Shopify → Shopify gift cards.

Summary Metrics

At the top of the page, you’ll see summary metrics including:

  • Total number of gift cards: The total number of gift cards across all stores synced from Shopify.

  • Total gift cards balance: The combined outstanding redeemable balance across all active gift cards (both purchased and issued).

  • Purchased gift cards (accrual basis only): The liability you have to your customers specifically related to purchased gift cards.

Gift Card Table

The table includes detailed information for each gift card, including:

Column

Description

Issued date

The date the gift card was created

Code ending

The last digits of the gift card code

Type

Purchased or Issued (includes cards issued through third-party apps)

Store

The Shopify store associated with the gift card

Status

Active, Redeemed, Partially Redeemed, Expired, or Deactivated

Disabled date

The date the gift card was deactivated or expired

Initial value

The original gift card amount

Balance as of date

Remaining balance as of the selected reporting date

Current balance

The current remaining balance

Gift Card Statuses

  • Active: The gift card still has an available balance.

  • Redeemed or Partially Redeemed: The gift card balance has been fully or partially used.

  • Expired: The gift card expired and can no longer be redeemed.

  • Deactivated: The gift card was disabled and can no longer be redeemed.

Balance as Of Date

The Gift Cards page allows you to select a historical balance date.

This lets you view:

  • Historical gift card balances

  • Outstanding liabilities as of a prior date

  • Historical gift card exposure

  • Point-in-time reporting for reconciliation purposes


4. Important Notes

  • Purchased gift cards impact your books differently from issued and promotional gift cards

  • Gift card liabilities are only created for purchased gift cards under accrual accounting

  • Issued and third-party gift cards only impact your books when redeemed

  • Gift card balances and statuses sync automatically from Shopify

As always, if you have any questions at all, feel free to contact us at [email protected].

Did this answer your question?