Enter your daily transaction count, average ticket, online sales, and full cost structure — the calculator shows monthly gross revenue and net profit for your thrift or resale operation.
A rack of donated sweaters that cost you nothing can out-earn a $300 estate-sale lot, and that is the whole strange magic of resale: where your inventory comes from matters more than what it sells for. A donation-fed store can run 10% cost of goods; a consignment shop splitting 50/50 with sellers runs five times that on the same shelf of merchandise. Until you know your real number, every conversation about whether the store is actually making money is a guess. This calculator pins it down.
Enter Daily Transactions and Working Days Per Month alongside Average Transaction, Monthly Online Sales, Cost of Goods Sold (%), Rent, Employee Wages, and Monthly Overhead. The result is a complete picture of gross revenue from both in-store and online channels, COGS in dollar terms, and net profit after all operating costs.
In-store versus online: running both channels in the same model
The Monthly Online Sales field separates out revenue from eBay, Poshmark, Facebook Marketplace, or your own web store from the in-store transaction volume. This matters because online and in-store have different COGS and effort profiles. A piece sold on eBay for $85 might carry a 15% platform fee, a shipping cost, and packaging materials that do not apply to the same item sold over the counter for $45.
If your online channel is material — say 20% or more of total revenue — consider whether your blended COGS percentage accurately reflects the higher per-unit cost of online fulfillment. The calculator uses a single COGS percentage across both channels; if your channels have materially different cost structures, run them separately and compare. For most small thrift operations where online is supplemental, the blended percentage approach is close enough.
Average transaction: what moves this number and why it matters
Average transaction in a thrift store reflects pricing discipline and merchandising quality. A store with $4.50 average transaction is moving high-volume, low-price commodity goods — clothing bins, book shelves, dishware. A store averaging $18 is selectively pricing furniture, electronics, collectibles, and curated clothing. The same square footage can produce very different monthly revenue depending entirely on average transaction.
Raising average transaction without raising volume is the highest-leverage margin improvement most thrift operators have available. Identifying which item categories command higher average prices, dedicating floor space and signage to those categories, and pricing sourced items more aggressively rather than reflexively pricing everything at $2–$5 can move average transaction from $8 to $14 without adding a single customer.
COGS in a thrift context: sourcing mix drives the number
For a donation-based thrift store where all inventory comes in unsolicited and free, COGS is primarily sorting labor, processing time, and waste disposal for unsellable goods. On a revenue basis, this can be modeled as a low COGS percentage (5–15%) since the inventory acquisition cost itself is minimal. For a consignment store, COGS includes the consignor's percentage split — typically 40–60% of the sale price — which significantly changes the model.
For a reseller buying lots at estate sales, flea markets, or wholesale bins, COGS is the actual purchase cost of goods. A $300 estate sale purchase that generates $850 in resale is 35% COGS. Enter your real COGS percentage based on your actual sourcing model. The calculator shows COGS in dollar terms so you can see exactly what your sourcing approach costs against your monthly revenue.
Staffing and rent: the two costs that define thrift store breakeven
Employee Wages in a thrift store is typically the largest non-COGS cost because sorting, pricing, stocking, and cashiering require consistent labor hours that scale directly with volume. A store open 6 days per week for 8 hours with two floor staff and a cashier is running roughly $6,000–$9,000 in wages monthly at $15–$18/hour, depending on hours and coverage.
Rent determines your breakeven transaction volume. A 4,000-square-foot thrift store at $1,800/month requires lower average-ticket volume to cover rent than a 3,000-square-foot boutique resale shop at $4,200/month. Enter actual rent, and the model will show you whether your transaction volume is covering it with room to spare or running thin.
Using the model to evaluate expansion into online selling
If you are considering adding an online channel or expanding an existing one, add a projected monthly online sales figure to see what it does to gross and net. Factor in that online requires additional labor — photographing, listing, packaging, and shipping — which should be reflected in either wages or overhead. If adding $2,000/month in online sales requires $1,400 in additional labor, the net improvement is $600 before platform fees and shipping. Worth it if that $600 can be scaled, less compelling if it is capped by listing capacity.
The most successful small thrift operations treat online selling as a premium cherry-picking channel — routing their best items to online for higher realized prices while moving volume items in-store. The calculator helps you see whether the additional overhead of an online channel pencils out against your specific margins. Enter your real numbers here and see the net before you sign a lease or add a platform fee to the stack.
Thrift Store Revenue Calculator vs. the alternatives
| Capability | Thrift Store Revenue Calculator (Digital Dashboard Hub) | Spreadsheet template | Generic ChatGPT prompt |
|---|---|---|---|
| Time to first result | Under 60 seconds | 20-40 minutes (formula setup) | 5-15 minutes (back-and-forth) |
| Saved scenarios across sessions | Yes — cloud-saved with 14-day free trial | Manual (duplicate the sheet) | No — every session starts fresh |
| Audit trail / shows the math | Yes — every figure traceable to inputs | Yes if formulas are visible | No — opaque LLM math |
| Updates with 2026 benchmarks | Yes — versioned by Digital Dashboard Hub | Manual — you maintain the data | Frozen at LLM training cutoff |
| Cost | Free to try; $9/month after 14-day trial | $0-$30 one-time, plus your time | $0-$20/mo ChatGPT subscription |
How to use it
- Enter Daily Transactions and Working Days Per Month — use your register total count, not your average basket size.
- Set Average Transaction ($) based on a real period of POS data, not an estimate — pull it from your system.
- Enter Monthly Online Sales ($) for any resale platform revenue separate from in-store.
- Set Cost of Goods Sold (%) based on your sourcing model: donation-based runs 5–20%, consignment runs 40–60%, lot buying runs 25–45%.
- Fill in Monthly Rent, Employee Wages, and Monthly Overhead to complete the cost stack and read net profit.
Who it's for
- Donation-based thrift store evaluating a new location — Current location does 65 transactions per day at $11 average over 26 days. 12% COGS, $2,100 rent, $7,800 wages. Net profit $5,040/month. Modeling a second location at $2,800 rent shows breakeven requires 78 daily transactions at same average — achievable but not certain in the first 6 months.
- Consignment boutique comparing performance channels — In-store transactions at $28 average, $3,200 online sales monthly. 55% COGS on consignment. Adding the online channel shows it contributes $1,280 net after COGS — but takes 14 hours/week of staff time, making the effective hourly return marginal.
- Reseller transitioning from flea market to brick-and-mortar — Moving from zero-overhead flea market selling to a small storefront at $1,200 rent. Models 40 daily transactions at $16 average over 24 working days. At 35% lot-buying COGS and $3,600 in wages, net is $3,720 — enough to justify the transition if transaction count holds.
- Store owner testing impact of a pricing strategy change — Currently averaging $7.50 per transaction. Raises to $9.00 by reclassifying and pricing better items. At 60 daily transactions over 26 days, the $1.50 increase adds $2,340 to gross monthly — almost all of it net after fixed costs.
Key terms
- Cost of goods sold (COGS)
- The direct costs attributable to inventory sold during a period. In thrift and resale, this includes acquisition costs, consignment payouts, and processing costs — the percentage varies widely by sourcing model.
- Average transaction
- Total gross sales revenue divided by total number of transactions over a given period. The primary lever for improving thrift store revenue without increasing traffic.
- Consignment split
- The percentage of each sale paid to the consignor (the person who brought in items to sell). Typically 40–60% of sale price, paid after the item sells. Consignment COGS is the cumulative consignor payouts as a share of total consignment revenue.
- Lot buying
- Purchasing groups of items in bulk from estate sales, auctions, liquidation, or other resellers for a fixed price, then pricing and selling individually. COGS is the purchase price of the lot divided by total resale revenue.
Sources & further reading
- NARTS: The Association of Resale Professionals — industry benchmarks for resale, consignment, and thrift stores — NARTS reports the resale industry has grown roughly 7% per year for the past two years, with more than 25,000 resale, consignment, and thrift shops operating in the US — useful baselines for benchmarking a thrift / resale store's transaction volume and average ticket.
- Goodwill Industries — donation-based thrift store revenue and mission-services data — Goodwill's published data shows over $6 billion in annual retail revenue from donation-sourced thrift stores, anchoring the low-COGS (5–15%) donation model used in this thrift / resale store calculator.
- Savers / Value Village — resale industry statistics and reuse impact data — Savers' resale stats document that the average US thrift shopper visits a thrift / resale store about 4 times per year and that resale diverts more than 700 million pounds of goods from landfills annually — relevant to traffic and inventory-throughput assumptions.
- US Bureau of Labor Statistics OES — Retail Salespersons wage data (SOC 41-2031) — BLS OES reports a median hourly wage near $16.00 for retail salespersons (May 2023), which is the correct floor for budgeting Employee Wages in a thrift / resale store and for stress-testing the $15–$18/hour staffing assumption in this model.
- First Research — Used Merchandise Stores industry profile (NAICS 4533) — First Research's Used Merchandise Stores profile pegs the US industry at roughly $20 billion in annual revenue across about 25,000 establishments, with consignment splits typically 40–60% — directly applicable to the consignment COGS range used in this thrift / resale store calculator.
Andy Gaber is the founder of Digital Empire LLC and the operator of Digital Dashboard Hub. He has shipped 260+ free interactive tools — including this Thrift Store Revenue Calculator — used by founders, marketers, freelancers, and operators to run their businesses without spreadsheets.
. Sister sites: aipromptshub.co (40 AI prompt generators) · donepins.com (Pinterest pin service).