@grusso22
You're correct. The advice given by @LollyNino_C is for gift cards sold. With all due respect to QB employees, they are not trained in accounting.
For gift cards received, there are a number of ways this can be handled. Do you enter Bills from HD and Lowe's and pay them, or do you use an Expense/Check transaction in QB?
If you use bills, you can record a vendor credit for each gift card received and assign an income or expense account (depending on how you want to see it on your P&L) to the credit. Then, apply the gift card credit to the bills to reduce the balance due. If you're a cash basis taxpayer, this method works best because it delays the recognition of the gift card as income until it is applied to a bill.
If you use a Check or Expense transaction, create Other Current Asset accounts called 'HD Gift Cards' and 'Lowe's Gift Cards'. Then, when you receive the gift card from HD, for example, create a journal entry that debits the 'HD Gift Cards' other current asset account and credits either an income or expense account (depending on how you want to see it on your P&L). That records the GCs as an asset on your balance sheet and a corresponding amount to the income or expense account. Then, when you enter the Expense or Check transaction, enter the 'HD Gift Cards' as a negative amount. That reduces the amount of 'HD Gift Cards' on your balance sheet.