Features
Built from the floor up for thrift and ReStore retail. Here's how each piece works, with real examples from a day on the sales floor.
The register
Barcodes are the fast, accurate way to ring a sale, so ThriftFlow is scan-first. The Tagging Station prints a scannable barcode on every tag, purchased goods can reuse the manufacturer barcode they already carry, and the handful of bulk items not worth tagging ring by department and price.
A cashier scans a tagged lamp, then scans a boxed drill straight off its manufacturer barcode. For the loose bricks a customer's buying, one tap: Bricks → $0.50 ×20. Scan-fast where it counts, quick keys where it helps.
Cash discount · protect your margin
A compliant cash-discount program lists a shelf price that already includes a small service fee, and waives it for anyone who pays cash. Card customers cover the cost of card acceptance — so a card sale nets you the same as a cash sale, instead of losing a few percent off the top.
A store doing $10,000 a month in card sales pays roughly $300/month in processing at ~3%. With cash discount, that cost is carried by the service fee card customers pay — so the store keeps about $3,600 a year it used to hand the processor. Illustrative; your volume and rate determine the exact figure.
Donation round-up · fund your mission
Your store is the nonprofit — so when a customer rounds up to the next dollar at checkout, that money is yours. No third-party charity, no pass-through: every round-up lands in your own books as mission revenue. A few dimes per sale, across thousands of transactions, becomes real program funding.
A $17.25 sale rounds to $18.00 — 75¢ to your mission. At just 40¢ average across 120 sales a day, that's about $48 a day, or roughly $17,500 a year your store raises for itself at the register, with zero extra staff effort.
Customer-facing display
A second screen faces the shopper with your logo, your mission line, and their running total. When the sale reaches payment, the round-up invitation lights up in front of the customer — the single change that turns a polite cashier question into a program that actually raises money.
Round-up programs live or die on how consistently the ask gets made. Moving it onto the customer's screen makes it automatic and impossible to miss — the mechanic thrift chains credit for six figures a year at the register.
Layaway & holds
A shopper wants the dresser but can't take it today. From the register, send the cart to a layaway, take a deposit, and hand them a printed slip. ThriftFlow tracks what's held, what's been paid, and what's still owed — right up to pickup.
A $300 dresser, held on a $60 deposit. The slip prints with the balance due and a pick-up-by date. Three weeks later the customer comes back — the cashier taps Layaway, picks LAY/00042 from the list, and takes the remaining $240 like any other sale. The layaway flips to Ready and the dresser goes home.
Tagging station & markdowns
Pricers work a touch wizard — color → department → price — printing a scannable barcoded tag for each item so the register is scan-and-go. Low-value bulk hardware that isn't worth a sticker can be counted in with no tag and rung by quick key. Each week's color tag then discounts on a schedule you set, automatically, at the register.
Management decides once: a Great couch is $95, a Fair one is $30. From then on a brand-new volunteer prices furniture perfectly on day one — they judge the item, tap the condition, and the number comes from the hub. Prices drift? Change the row, every tag after follows.
Management runs Production vs. Sales at month-end and sees the Books department took in 900 units and sold 520 — a 57% sell-through — because every tag and quick-key sale is stamped with its category.
Donations & donors
Every drop-off, pickup, or builder load becomes a batch on the Receiving Dock board. Record the donor, print a numbered tax receipt, and let an automatic thank-you go out — with donor ZIP analytics to show where generosity comes from.
At quarter-end, pull donations by source and ZIP in a click — the numbers grant writers and directors ask for, already itemized.
Donors lose receipts; their accountants ask for totals. ThriftFlow emails each donor one statement of everything they gave last year — a genuinely useful tax document that shows up with your support ask attached. Your goods donors are your warmest future cash donors; this is how you treat them like it. Businesses that donate get their own engine — see Business Donors.
Big donations that need a truck? Pair with DonorDispatch — donors book a pickup online, your drivers run the route, receipts send automatically, and the goods land on this same Receiving Dock. See how they work together →
Reporting hub
One hub, every report — each clickable to the underlying rows, the way a modern analytics tool works. And an end-of-day summary lands in the owner's inbox every night, automatically.
Purchased goods · for ReStores
ReStores buy new goods to resell alongside donations. ThriftFlow keeps them separate for clean books, tracks cost and margin per vendor, and flags what's about to run out — with a purchase order one click away.
Weatherstrip kits are down to 2 days of cover. The manager selects the low items and hits Reorder from Vendor — a draft PO to each supplier, quantities pre-filled.
Integrated payments
Payments aren't an add-on you go shopping for. We provide the card terminals and the processing, at rates that compete with anyone, all connected to the register out of the box. The cashier never keys an amount twice, and every batch reconciles against the drawer automatically.
Sell online · never double-sell
One-of-a-kind items are the reason generic e-commerce fails thrift: sell the typewriter in the store while it's still listed online and you've sold it twice. ThriftFlow's web store shares the register's catalog — the moment an item sells in either place, it's pulled from the other automatically.
The back room lists a vintage typewriter online Tuesday. Saturday a shopper buys it at the register — and it's already gone from the website before they reach the parking lot. No angry web buyer, no refund email.
Sunday night someone buys the brass lamp online. The floor lead gets an email, Monday's opener sees it in To Pull, grabs it off the shelf — the register already can't scan it — and taps Ready. The customer gets "your order is waiting," pays at pickup, done.
Vendor Marketplace · wholesale, in the back office
ReStores that buy-to-resell shouldn't juggle a dozen supplier emails and PDF catalogs. The Vendor Marketplace brings an approved wholesale catalog right into your back office — browse by category and vendor, and turn any listing into a draft quote request or purchase order on your own books with one click. Suppliers keep their own listings current, so what you see is always live.
A ReStore buyer needs doors and vanity lights. They set quantities on three listings from two vendors, hit Send quote requests once, and two draft POs land on their books. The next morning one vendor has marked it Shipped — FedEx Freight, tracking number already on the PO.
Agency vouchers · serve your community partners
Churches, shelters, and county programs send clients in with vouchers — and most registers handle them with a binder and crossed fingers. ThriftFlow issues numbered, barcoded vouchers per agency, redeems them at the register like any other payment, and turns a month of redemptions into one clean invoice to the agency.
A client hands over a $25 County Assistance voucher on a $19.75 basket. The cashier scans it, the sale closes, and at month-end the office gets one invoice for all 14 vouchers its clients used — $322.50, documented to the voucher number.
Consignment · optional, one switch
Some thrifts consign, most don't — so consignment is a single switch. Turn it on and you get consignor accounts with automatic splits, age-based price drops on their schedule, expiration of unsold items, payouts, and one-click statements. Leave it off and the whole area stays out of your way.
Pat consigns a $100 armoire at a 50% split. At 30 days it drops to $80 automatically, sells at 35 days — Pat's account is credited $40 the moment the register closes the sale.
Salvage & bales · nothing goes to waste unseen
Unsold textiles get baled, metal gets scrapped, books go by the gaylord — and at most stores that story never reaches the books. Log each bale or load in seconds and ThriftFlow turns it into two numbers boards love: pounds diverted from the landfill and salvage revenue.
Six textile bales — 4,100 lbs — go to the salvage buyer at 8¢/lb. Thirty seconds of entry, and the board report now shows $328 of salvage revenue and two tons kept out of the landfill this week.
Volunteers
Volunteers clock in at a kiosk, and ThriftFlow turns their hours into the labor-value figure boards and grant applications ask for — plus sales-per-hour when a volunteer runs a lane. Court-ordered community-service workers clock in the same way and get a signed hours-verification letter for their agency.
Impact Reports · the numbers that raise money
Why you need this: every dollar a nonprofit raises — grants, donors, board asks, press — starts with the same question: "show me your impact." Most stores answer it by digging through spreadsheets for a week every time. ThriftFlow already records all of it while you work: the bales you log, the receipts you print, the volunteer clock-ins, the round-up at the register. Impact Reports turns any date range into the finished document in one click.
1. Home → Impact Report → New. Name it ("Q3 2026"), pick the dates.
2. Hit Generate — every number fills itself from the store's own records.
3. Print the PDF for the board, or copy the share link into an email to a funder.
4. In Settings, flip the schedule to Quarterly once — and never do steps 1–3 again.
The treasurer asks what the store actually did this quarter. Instead of promising a spreadsheet next week, the director opens the share link on the projector: 8,250 lbs kept out of the landfill, 883 volunteer hours worth $26,490, $107 rounded up by customers. Meeting moves on. Grant application cites the same page Monday.
Business Donor CRM · B2B goods, found and kept
Why you need this: the best resale inventory doesn't come from car trunks — it comes from businesses. Contractors rip out whole kitchens, showrooms rotate their displays, hotels renovate a floor at a time, dealers sit on scratch-and-dent they can't sell. They'd happily donate it (free pickup beats paying for a dumpster, and they get a tax deduction) — the only reason they don't is that nobody asked. This finds them, gives you the ask, and keeps them donating.
1. Home → Business Donors → Find Local Businesses. The board fills with real companies near you.
2. Pick the nearest few, hit Print Pitch One-Pager, and hand it to the manager on your next errand run (or Email Pitch if you have an address).
3. When the first load lands, hit Link Donor — from now on their drop-offs and receipts tally on their card.
4. Once a year, hit Email Impact Statement. That letter — "your donations: 3,200 lbs, $4,100 of goods" — is what makes load #2 happen. Watch for the yellow nudge flag when a partner goes quiet.
The sweep finds a kitchen showroom you've driven past a hundred times. The one-pager mentions your 8,250 lbs diverted; the manager says "actually, we're re-doing the displays next month." One tear-out later they're a partner — and next January their statement shows exactly what their donations funded.
Grant Finder & Writing Studio · money your mission qualifies for
Every week ThriftFlow sweeps Grants.gov — the federal clearinghouse — for opportunities matching your keywords (reuse, building materials, housing, workforce…) and files each one with its apply link and close date. One click pulls the notice's eligibility, award range, and full text onto the card, so you know in seconds whether it's worth your time. Then the Writing Studio takes over: a Writing Library of your reusable answers — mission, need, budget narrative — starts every draft 80% done.
The digest email lists four new matches. One has a $250,000 ceiling and closes in six weeks — Fetch Details shows nonprofits are eligible, Start Draft pulls in your nine library sections, and the grant writer is editing instead of starting from a blank page.
Federal grants are a long shot; the local family foundation writing $2,500–$25,000 checks is where small nonprofits actually win — and their filings are public. Hit Sweep My State and free IRS 990 data files every grantmaking foundation near you, with assets so you can tell the $50k funders from the $500 ones. Open a filing to see who they fund and how to ask, then Promote to Opportunity when it's a fit. That's a Foundation Directory subscription's worth of prospecting, free.
Free Finds · free inventory, found
Marketplace's free section and the curb are full of sofas, dressers, and appliances that sell for real money — if somebody claims them before they're gone. When staff spot one, they capture it in ten seconds: photo, estimated value, and how hard the pickup is. ThriftFlow calls it — Worth it or Thin margin — based on value versus effort, so the truck only rolls for winners.
A staffer spots a free sectional posted twenty minutes ago. Photo, $80 estimate, two-person carry — Worth it. DonorDispatch gets the pickup, and by Tuesday it's on the floor at $95. The find's card shows $95 recovered for one trip.
Multi-store & owner dashboard
Run two locations or ten. Each store gets its own registers and drawers, and owners get a single dashboard across the whole fleet — today's sales, who's open, and whether every store's backup ran.
Community & roadmap
Every register has a Send Feedback button. Requests get voted on and scored, and the most-wanted move onto a public roadmap you can follow from Under Review to Shipped — turning on for every store automatically.
Move-In Wizard · switching without the suffering
Why it matters: the real cost of switching systems was never the software — it's the week of re-typing products, re-tagging the floor, and telling a customer their gift card "doesn't work anymore." The Move-In Wizard imports it all in six guided steps, and the one that matters most: your old barcodes come along, so every tag already on the sales floor scans at the new register on day one. No re-tagging. No closed week.
1. Home → Store Setup → Move In. Work the checklist top to bottom.
2. For each step: export from your old system, upload, hit Preview — see exactly what will import and what needs fixing.
3. Hit Import. Skipped rows come back as a spreadsheet with the reason in the last column — fix, re-upload, done.
4. Cut over: staff PINs work, the floor scans, gift cards honor their balances, and last year's numbers are one report away.
A store leaves its old system with 4,800 products, 32 gift cards, and three years of sales. Saturday: six uploads. Sunday: the fix file (41 rows, mostly blank prices) goes back in. Monday morning the first customer's item — tagged six weeks ago on the old system — scans on the first try.
AI Assistant · add-on
Pricing donated goods is the slowest, most inconsistent job in the back room. The AI Assistant looks at a photo and suggests a title, the right department, a condition, and a fair resale price — matched to your own categories and condition pricing. Staff always review before it prints; the AI just gets them 90% of the way there. The same assistant drafts grant applications and donor write-ups.
A tagger sets a red ceramic mug on the counter and taps AI Suggest. Two seconds later: "Red Ceramic Coffee Mug · Home Goods · Like New · $1.50." They glance, nod, and print — a dozen items priced in the time it used to take for three.
Full Circle · add-on
Why it matters: donations are the supply side of your whole store — and every POS ignores the donor after the receipt prints. Full Circle turns one drop-off into a relationship: a defensible valuation worksheet at intake, a tag that knows where the item went, and a message no donor forgets — "your bookshelf found a new home."
Maria drops a dresser Saturday. The attendant snaps it, tracks it, hands her a worksheet citing your store's own price book. Tuesday it sells for $60 and Maria's inbox says: "Your dresser found a new home — $60 raised ≈ 3 nights of transitional housing." Guess where her next load goes.
Full Circle is switched on per store. Want it? Say the word and it lights up — settings toggle and all. Every number it shows a donor is traceable to your own resale data, which is what makes the worksheet worth keeping.
The live demo has three months of a working ReStore behind it — poke at every feature on this page.