Quickbooky

Accounting News

QuickBooks

How to Account for Used Bookstore Buy-Backs and Store Credit

Learn how to handle used bookstore trade-ins and store credit in QuickBooks Online and Square. We cover liability tracking, inventory valuation, and POS workflows.

How to Account for Used Bookstore Buy-Backs and Store Credit

A used bookstore that buys books back from customers for store credit creates a common accounting puzzle: how do you record the inventory coming in, the liability owed to the customer, and the eventual redemption of that credit? If you are managing the books for a merchant using a system like Square alongside QuickBooks Online, getting the setup right from day one saves major cleanup later.

Why Gift Cards Are Not Quite Right

Issuing standard gift cards for buy-backs often feels like the easiest route, but it muddies the accounting. When a business sells a gift card, it receives cash upfront and records an unearned revenue liability. When a business accepts a used book, no cash changes hands. Instead of unearned revenue, the store has incurred a specific liability to provide future goods at a discounted rate. Treating trade credit exactly like cash gift cards distorts revenue reports and makes it difficult to track the true cost of goods sold.

The Accounting Mechanics

When a customer trades in a book for credit, two things happen simultaneously:

  1. Inventory increases: The store acquires new inventory at zero out-of-pocket cash cost.
  2. A liability is created: The store owes the customer a future discount.

To balance the books, the value of the store credit issued should ideally offset the cost assigned to the acquired inventory.

Setting Up the Workflow in Your POS

In a POS environment like Square, the cleanest approach is to separate the trade-in transaction from the final sale.

  • Tracking the Liability: Instead of using standard gift cards, create a specific “Store Credit” or “Trade Credit” tender type or use a dedicated loyalty or house-account module if available. This keeps trade liabilities separated from actual prepaid cash gift cards on your daily sales summaries.
  • Selling the Book Later: When another customer eventually buys the traded book, the sale is recorded at the retail price just like any other item. The trade credit is simply applied as a discount or tender type when the original trader comes in to buy something else.

Syncing to QuickBooks Online

When the POS syncs to QuickBooks Online, you need to ensure your chart of accounts accurately reflects the daily activity.

  • Inventory Asset: Ensure your POS inventory sync maps to an Inventory Asset account in QBO.
  • Store Credit Liability: Create an “Other Current Liability” account in QBO named something like “Outstanding Store Credit.” If your POS syncs daily sales summaries as a single journal entry, map your trade credit tender type to this liability account.
  • Clearing the Liability: When a customer uses their credit, the POS reduces the store credit balance. The sync to QBO will debit the Outstanding Store Credit liability account, clearing the balance.

Managing the Inventory Valuation

The trickiest part of used goods accounting is valuation. Because the store paid cash for some inventory and paid in credit for other inventory, the cost of goods sold (COGS) can fluctuate. Many used bookstores assign a standard baseline cost to traded books to keep profit margins stable, ensuring that the retail price charged when the book is eventually sold covers the original credit liability.

If you are migrating from a different POS or restructuring a messy QBO chart of accounts, our QuickBooks Online help resources offer deeper dives into mapping daily sales summaries correctly.

← Back to News