Most online shopping carts provide the option to purchase gift cards. Generally, they will show up as a line item in an order.
When selling a gift card, you must have a gift card non-inventory part set up in QuickBooks. The income for this must be a gift card liability account and the item should be set to non-taxable.
As more gift cards are purchased, the liability goes up. As they are redeemed, the amount of outstanding liability goes down.
Redeeming Gift Cards
When a gift card is redeemed, it is either used as full or partial payment for an order.
When a gift card covers the cost of the purchase, it shows as the payment method in the order. In order for the payment to relieve some of the gift card liability, you must have the income from these payments go to a gift card holding account.
In Webgility, you can define orders with a gift card payment type to post to this account instead of your other income accounts.
When you are ready to reconcile the account with the gift card liability, zero out the holding account and offset the gift card liability by the same amount.
When a gift card comes in as a payment for a portion of an order but doesn't cover the entire purchase, the process is different. In this instance it will show as a line item in the order.
This makes it a little easier to offset the gift card liability because the gift card line item can be used the same as one when it is purchased. The item will post with a negative value and deduct from the already linked gift card liability account.