You're spending money on social media ads, in-store events, and donations to nonprofits—but are these efforts actually bringing customers through your door and increasing sales? Without tracking the right metrics, you're flying blind. Thrift shop owners need a clear system to measure what's working, cut what isn't, and scale their best channels.
Why ROI Tracking Matters for Thrift Shops
Unlike retail stores with high profit margins, thrift shops operate on thin margins (typically 40–60% gross profit after labor and overhead). A customer acquired through a $200 ad spend might generate only $80 in profit on their first visit. That's why knowing your return matters: you need to ensure marketing dollars drive repeat visits and higher basket sizes, not just foot traffic.
The challenge is that thrift shops often mix donations, sales, and community impact into one business model. Your analytics need to separate which marketing efforts actually move product and which build goodwill without revenue impact.
The Core Metrics You Must Track
Start with three numbers: customer acquisition cost (CAC), average transaction value (ATV), and repeat customer rate.
Customer acquisition cost is straightforward: total marketing spend divided by new customers acquired. If you spent $500 on Facebook ads last month and gained 50 new shoppers, your CAC is $10. For thrift shops, a healthy CAC range is $5–$15 per customer, depending on your location and inventory quality.
Average transaction value is your total monthly revenue divided by number of transactions. If you did $8,000 in sales across 400 transactions, your ATV is $20. Track this monthly—you'll see if marketing brings high-value shoppers or bargain hunters just browsing.
Repeat customer rate separates winners from one-time browsers. Aim for at least 30–40% of customers returning within 60 days. This is where thrift shops win: unique inventory creates urgency and repeat visits. If your repeat rate is below 20%, your issue isn't marketing—it's store experience or inventory refresh.
Setting Up Your Analytics Stack
You don't need enterprise software. Start with what you have:
- Point-of-sale system: Use Square, Toast, or Shopify if you're not already. Tag each transaction with a source (online, social media, in-store promotion, donor referral) so you can trace revenue to channel.
- Google Analytics: Install on your website or Shopify store. Track where online shoppers come from, time on site, and conversion rate.
- UTM parameters: Add simple tracking codes to every link you share. For example, a Facebook post link gets
?utm_source=facebook&utm_medium=social&utm_campaign=summerdonation. This tells you exactly which post drove traffic. - Spreadsheet or Airtable: Create a simple monthly tracker. Columns: marketing channel, spend, new customers, revenue generated, repeat rate, CAC, ROI (revenue minus spend divided by spend).
Channel-Specific Benchmarks for Thrift Shops
Donation drives and community partnerships: Low or no spend, but measure foot traffic lift. A partnership with a local school should increase in-store visits by 15–25% during promotion period.
Facebook/Instagram ads: Typical spend range is $300–$1,000/month for small thrift shops. Expect 20–50 clicks per $100 spent; of those, 10–20% convert to transactions. Test image-heavy carousel ads showing your best items.
Email list (if you have one): Free to send, high ROI. A monthly email to 500 subscribers should generate 2–5% click-through and 1–2% of those convert to sales. Build your list through in-store signups and online checkout.
Google Local Services: Thrift shops sometimes miss this. A listing here costs $5–$20 per lead, but leads are highly qualified locals searching "donation pickup" or "resale shop near me."
Mercoly marketplace: Listing your shop and products on Mercoly helps you get discovered by customers actively searching for thrift and charity resale items, winning leads and selling products that might otherwise sit on shelves.
The Action Step: Monthly ROI Review
Every month, spend 30 minutes comparing your channels. Calculate ROI: if Facebook ads cost $600 and generated $2,400 in revenue, your ROI is 300% (profit divided by spend). Anything above 200% is strong for thrift shops; below 100% means rethink that channel.
Kill what doesn't work. If in-store flyers generate zero tracked visits over two months, stop printing them. Double down on what wins—if email converts at 2%, increase frequency to twice monthly.
Frequently Asked Questions
Q: How do I track customers who come in-store after seeing my Instagram ad? A: Ask new customers "How did you hear about us?" at checkout. Train staff to note the source in your POS system. You won't capture everyone, but 70% accuracy is enough to see patterns.
Q: What if most revenue comes from one-time donors selling items, not marketing? A: That's normal for charity resale shops. Track "donor acquisition cost" separately. Measure the inventory value they bring, average sale price of those items, and repeat donation rate instead.
Q: Should thrift shops spend on paid ads at all? A: Yes, but small. A $300–$500/month budget testing one platform (usually Facebook for age 45+, TikTok for 18–35) lets you find your customer cheaply before scaling.
Start tracking this week—pick one channel and measure it for 30 days.