How to Print Price Tags with Future Discounts for Thrift Store Inventory Using Square POS

Hi everyone! I run a thrift store and use Square POS. We want to print physical barcode price tags that show both the original price and future discounted prices based on how long an item’s been on the sales floor. For example, an item starts at $10, and when we first print the tag, it should say '$10 now, $5 after 2 weeks on 4/1/2025' (50% off), so customers know the discount ahead of time and the barcode scans correctly at checkout. Square doesn’t seem to do this natively—any ideas on using the API or a workaround to print tags with these future discounts and dates? Alternatively, we use a color rotation system (e.g., red tags this week, yellow next week) where older colors get bigger discounts (e.g., red tags drop to 50% off after 2 weeks). How can I print tags with the color, original price, and future discount info (like '$10 now, $5 after 4/1/2025') all at once? Thanks for any tips!
 
Examples from consignment style stores:

AnonymousBoost_2-1742326352912.jpeg

 

 
 
AnonymousBoost_1-1742326255813.jpeg

 

1,529 Views
Message 1 of 5
Report
4 REPLIES 4
Square Champion

There is no way to do this in square today - you could make some feature requests - I for one have always thought that timed price changes should auto print on the POS on the day they take effect 

 

But this would require some 3rd party tools and a label printer

1,510 Views
Message 2 of 5
Report
Square Champion

Unfortunately, that is not a part of Square.  I would say it is the first time I have seen someone ask about time in store discounts.  That is an intriguing idea, but I can't think of anyway to have that automatically happen.

1,507 Views
Message 3 of 5
Report
Square Champion

I could see bakeries wanting this for End of day items, 50 % last 3 hours or something - for me I discount items 25% 90 days out and 50% 30 days out for expirations but that would require an extensive upgrade to square for that to work for me

1,503 Views
Message 4 of 5
Report
Square Champion

@AnonymousBoost ;

As stated before this would need to be an idea brought up to Square, as a Barcode or SKU is assigned to an Item.  When Barcode is Scanned it pulls up the Price that the item is assigned or any Discounts the Item might be assigned to.

Now what you could do is since you are a thrift shop with not many similar items I have a few ideas.

  1. Create a Discount 50% off after 2 weeks.  
    1. Then have SKUs started with a Date... 250318 (yymmdd) and then a random SKU or item number.  This lets you know when you first put the item on sale
    2. After X date move all SKUs of 250318 to the Discount of 50% you created.  This would not have it advertised on the Barcode tag though.
    3. OR export your Square catalog as a CSV, Sort the column by SKU, find the date 2 weeks prior and Change the price in the CSV.  Upload back to Square then Print out these labels with the New price.
  2. The Other idea would be to reprint your Tags with the New price.
  3. Lastly depending on the Label Maker you have for the price tags, you could use the printers software to print text on your labels but this is outside of Square as Square does not let you adjust much for your labels.

 

 

Keith
Owner
Pocono Candle

Mark as Best Answer if this Helped you solve an issue or give it a thumbs up if you like the answer.
Square Support Number 855-700-6000.
Make Sure App and OS is up to date on your Device.
1,502 Views
Message 5 of 5
Report