Apparel, resale & collectibles

Books and taxes for for-profit thrift stores.

Donated and bought-in goods, a color-tag markdown rotation, and pallets of unsold clothing sold by the pound to a textile recycler. Gus sorts all of it, an accountant checks every transaction, and you get one number a month.

  • From $197 a month
  • An accountant on every transaction
  • Cancel whenever
MayExample month
$6,500
what you made

May came in at $6,500. The spring cleaning donation wave was heavy, and the bulk textile sale to the recycler covered most of what did not sell before rotating out.

  • Register sales, all departmentsRetail sales
  • Bulk textile buyer paymentBulk salvage sales
  • Salvage vendor pickup feeSourcing costs
  • Tagging gun suppliesSupplies
  • Dumpster and hauling serviceWaste and disposal
Money in$21,000
Money out$14,500
Set aside for taxes$1,900
An example month. Yours will have your numbers.

Why your books are different

Thrift store books go wrong in the same few places.

A generalist sees a register total and a rent bill. Your business runs on goods that cost almost nothing to acquire, a color-tag rotation that changes the price on the same item every few weeks, and pallets of unsold clothing sold off by the weight instead of the item. When the books do not know that, shrink and rotation losses hide inside a number that looks fine.

  1. 1

    Near-zero cost inventory hides real shrink

    When goods are donated or bought for pennies on the pound, theft and damage do not show up as a dollar loss the way stolen wholesale inventory would, so it is easy to miss how much is actually walking out the door.

    What we doTracks inventory adjustments and flags unusual patterns, so shrink shows up instead of disappearing into a cost basis that looks fine on paper.
  2. 2

    The color-tag rotation blurs what is actually selling

    An item marked down on a weekly color rotation might sell at full tag, half off, or a dollar bin price, and without tracking which tier it sold at, the store cannot tell if pricing or timing needs to change.

    What we doKeeps sales visible against the rotation tier they sold at, so markdown timing can actually be judged.
  3. 3

    Bulk textile sales get mixed into retail sales

    Selling unsold clothing by the pound to a textile recycler is a different kind of income than a customer buying a shirt off the rack, and lumped together, neither number tells the truth about the store.

    What we doKeeps bulk salvage sales in their own category, separate from retail sales, so both sides of the business show their real number.
  4. 4

    Bought-in bulk lots wreck the monthly number

    A large paid donation intake or a bought storage unit lot can land as one invoice, even though the goods will sell over weeks through the rotation.

    What we doKeeps bulk sourcing costs visible against what has actually sold from them, so a big intake does not read as a bad month.

Your categories

The categories Gus keeps for a for-profit thrift store.

Set up once for how goods come in and how they rotate out. You never pick a category. He does, and an accountant checks it.

Money in

  • Retail salesRegister sales across clothing, housewares, and general merchandise.
  • Bulk salvage salesUnsold goods sold by the pound to a textile or salvage buyer.
  • Online marketplace salesHigher-value finds listed on eBay or a similar marketplace.
  • Vendor and processing feesFees charged to those dropping off paid consignment or bulk lots.

Money out

  • Sourcing costsPaid donation pickups, storage unit buys, and salvage vendor payments.
  • Waste and disposalDumpster service and hauling for goods that do not sell.
  • Rent and utilitiesThe storefront and any sorting warehouse space.
  • PayrollSorting, tagging, and register staff, kept apart from owner draw.
  • SuppliesTags, hangers, tagging guns, and pricing labels.
  • Vehicle and pickup costsTruck fuel and maintenance for donation and lot pickups.
  • MarketingLocal ads and community bulletin postings.

What we watch for you

  • Sell-through by rotation tier

    How much moves at full tag versus each markdown color. Tells you if the rotation schedule is too fast or too slow.

  • Bulk salvage recovery

    How much unsold stock still returns money through a textile sale, so nothing is a total loss.

  • Shrink rate

    Inventory that goes missing between intake and sale. Even low-cost goods add up in volume.

  • The set-aside

    What you will owe, tracked every month, so tax season is a number you already knew.

Ask Gus

Things thrift store owners ask Gus.

Text him like you would text anybody. He answers in plain English, and when a question is above his pay grade, an accountant looks and gets back to you.

I bought out a storage unit lot for $800. How does that show up in the books?

I logged it as sourcing cost against what actually sells from it, so the $800 does not just read as a bad month before any of it moves.

Does the money from the textile recycler count the same as a regular sale?

No, I keep bulk salvage sales in their own category. It is real income, just a different kind than a customer buying off the rack.

I pay a guy cash to run donation pickups on weekends. Do I need to report that?

If you pay him $2,000 or more this year and he is not on payroll, he gets a 1099 by January 31. I am keeping that total as we go.

The tax side

The tax side of a for-profit thrift store.

Most of what goes wrong here is inventory that cost almost nothing looking like it needs no tracking at all.

What your return has to get right

Your accountant signs it, so it gets done right the first time.

  • Inventory and cost of goodsEven low-cost or donated goods need a reasonable cost basis for what was sold during the year, so profit is not overstated when goods effectively cost the store nothing to acquire.
  • Contractor 1099sAnyone not on payroll paid $2,000 or more in 2026 for pickups, sorting, or hauling gets a 1099-NEC by January 31. Gus keeps that list all year.
  • The pass-through deductionMost owner-operators can take up to 20 percent of business profit off their taxable income, permanently. It comes out right when bulk sourcing costs are matched to the months goods actually sell.
  • Self-employment taxA sole proprietor or single-member LLC owner pays 15.3 percent self-employment tax on top of income tax, on earnings up to the $184,500 Social Security wage base.

Deductions for-profit thrift stores miss

Your bookkeeper knows what to look for in your statements. You never have to.

  • Tagging guns and labels
  • Pickup truck fuel and maintenance
  • Dumpster and hauling fees
  • Storefront and warehouse rent
  • Racks and sorting tables
  • Local community ads
  • Card processing fees
  • Business liability insurance
  • Signage and window displays
  • Pest control for donation storage
  • Cleaning supplies for intake sorting
  • Phone and internet for the store

General information about 2026 federal rules, not advice for your business. Your accountant looks at your actual numbers before anything gets filed.

All year, not just April

A for-profit thrift store year, kept every month.

Donation waves and rotation cycles run all year on their own rhythm. Your taxes come on a schedule. Your team keeps you ahead of both. Every month in between, your bookkeeper closes the books and speaks up the moment something looks off.

  1. January

    Plan the year

    Last year's return gets started, the 1099 list for pickup and hauling help is ready, and you get a monthly set-aside so April is already handled.

  2. April

    Filed. Done.

    Your return is filed and signed. No surprise bill, because the set-aside has been running since January.

  3. July

    Halfway check

    Where you stand, what you will owe, and whether the spring donation wave is being sold through or piling up.

  4. October

    Before the holiday rush

    Holiday shoppers start hunting for deals and coats. Gus looks at sourcing decisions before December and what the season will owe.

What you get

Starts at$197a month

What you pay depends on what your business needs, and it does not move after that, busy season or slow. No hourly bills, no surprise invoices, no setup fee.

Book a call
  • Monthly bookkeeping

    Every transaction sorted into categories set up for for-profit thrift stores. You never categorize a thing.

  • An accountant checks every transaction

    Real review, every month, before your books close. Not a spot check.

  • Your business tax return, filed

    Prepared, reviewed, and signed by that same accountant every year.

  • The monthly number

    What you made, what you spent, what to set aside for taxes.

  • Your own bookkeeper

    A real person assigned to your business, in the app whenever you need them. No hold music.

  • On your books all year

    Every month, not just in April. Your team speaks up whenever something is worth your attention.

  • Cancel any time

    No contract. No cancellation call. Your books are yours.

Straight answers

Questions thrift store owners ask first.

Does inventory that cost me almost nothing still need to be tracked?

Yes. Even low-cost or donated goods need a reasonable cost basis for what sold during the year, so profit is not overstated on the return. Gus and the accountant work out a fair approach for goods with little or no purchase price.

How does Gus handle the money from selling unsold clothing by the pound?

He keeps bulk salvage sales in their own category, separate from register sales, so both numbers show what is actually happening in each part of the business.

My color-tag rotation changes prices every week. Can Gus keep up with that?

He works from your bank statement totals, not the tag color on each item, so the rotation itself does not need to be tracked in the books, only what came in against what went out.

I pay some pickup and sorting help off the books. Is that a problem?

Cash paid help still needs to be tracked. If you pay someone $2,000 or more in a year and they are not on payroll, they need a 1099. Gus keeps that running so nothing is missed.

My records are mostly a shoebox of receipts. Can Gus work with that?

Yes. Hand over what you have, receipts and bank statements both. Gus builds the picture from there, the accountant reviews it, and most owners get clarity within a week.

Is a real accountant checking my books?

Yes. You get your own bookkeeper, Gus does the first pass on every transaction, and an accountant checks every one before your month closes. That same accountant prepares, signs, and files your business return. Goatkeeper is not a CPA firm, and we never pretend a person looked when they did not.

What does it cost, and can I cancel?

It starts at $197 a month, depending on what your business needs. No setup fee, no hourly bills, no contract. Cancel any time from the app, and your books go with you.

Book a call

Pick a time. That's the whole signup.

Fifteen minutes with a real person on our team. They look at where your books are, tell you straight what it takes to get caught up, and get you set up on the spot if it fits.

  • $197 a month to start
  • An accountant on every transaction
  • Cancel whenever