DTC brands

Books and taxes for mattress and bedding brands.

A trial return that lands months after the sale, a financed mattress that pays out less than the price, white glove return freight, and a pillow added at checkout. 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
$15,000
what you made

May came in at $15,000. A mattress sold back in February was returned inside its trial window, so I booked it against February, not this month.

  • Shopify Payments payoutSite sales
  • Affirm financing payoutFinanced sales
  • Foam Supply Co invoiceMaterials and foam
  • Freight carrier return pickupTrial return freight
  • Meta adsAdvertising
Money in$64,000
Money out$49,000
Set aside for taxes$3,300
An example month. Yours will have your numbers.

Why your books are different

A mattress brand's books go wrong around the trial period and financing.

A generalist sees deposits and bills. Your business is a trial period that keeps a sale open for months, a lender who pays out less than the sticker price, and a return that costs almost as much to pick up as it did to deliver. When the books do not know that, old sales quietly change the numbers.

  1. 1

    A 100 night trial means a sale is not final for months

    A mattress sold with a long trial period can be returned well after the sale closed the books for that month, and if a trial return is not tied back to the original sale, a strong month from three months ago can quietly turn worse after the fact.

    What we doBooks a trial return against the month the original sale happened, so that month's real number stays accurate even after the fact.
  2. 2

    A financed sale pays out less than the mattress actually sold for

    A customer who finances an $1,800 mattress through a payment plan means the lender pays you a discounted amount and keeps a fee, and booking only the deposit as the sale understates both what you sold and what financing costs you.

    What we doBooks the full sale as money in and the lender's fee as its own cost, so pricing and financing costs both show up honest.
  3. 3

    Return freight on a mattress costs almost as much as shipping it out

    Picking up a returned mattress after a trial, especially with white glove service, is nearly as expensive as the original delivery, and if that return freight is not tied to the sale it reverses, returns look cheaper than they really are.

    What we doTies return freight to the sale it reverses, so a trial return shows its full real cost, not just the refund.
  4. 4

    A returned mattress is not resellable at full price

    A mattress that comes back after a trial usually cannot be sold as new, and if it is not marked down or written off, inventory looks like it is worth more than it actually is.

    What we doBooks a returned mattress at what it is now actually worth, marked down or written off, not at its original price.
  5. 5

    A pillow or sheet set added at checkout is a smaller, separate sale

    Customers often add a pillow or sheet set to their cart alongside a big mattress purchase, and if those add-on items are not tracked separately from the mattress sale, it is hard to tell whether the smaller accessory business is actually profitable on its own.

    What we doKeeps add-on accessory sales in their own category, separate from the mattress sale, so their real margin is visible.

Your categories

The categories Gus keeps for a mattress and bedding brand.

Set up once for how you sell and what you spend. You never pick a category. He does, and an accountant checks it.

Money in

  • Site salesFull-price and promo orders through your own storefront.
  • Financed salesThe full sale price, with the lender's fee kept as its own cost.
  • Wholesale to retailersBulk orders billed direct, kept apart from retail sales.
  • Accessory and add-on salesPillows and sheet sets, tracked apart from the mattress.

Money out

  • Contract manufacturingFoam, springs, and the factory that builds each mattress.
  • Freight and white glove deliveryGetting a mattress to the customer's door.
  • Trial return freightPicking up a returned mattress, tied to the sale it reverses.
  • AdvertisingMeta and Google ad spend driving traffic to the site.
  • Card and financing feesWhat processors and lenders keep before you get paid.
  • PackagingCompression and boxing materials for shipping.

What we watch for you

  • Trial return rate

    Returns against sales within the trial window, since they land months after the original sale.

  • Financing cost

    What lenders keep on financed sales, worth knowing before offering it on every order.

  • Accessory attach rate

    How often a pillow or sheet set gets added to a mattress order, and what it actually earns.

  • The set-aside

    What you will owe, tracked as trial returns settle against the sales that made them.

Ask Gus

Things mattress and bedding brand 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.

A mattress we sold three months ago just got returned inside the trial window. Does that mess up last quarter's numbers?

No. I book it against the month the original sale happened, so that month's real number stays accurate even though the return landed later.

A customer financed a mattress through a payment plan. Why did we get paid less than the price?

The lender pays you a discounted amount and keeps a fee. I book the full sale as money in and the fee as its own cost, so both your price and your financing cost show up honest.

We picked up a returned mattress with white glove service. That felt expensive.

It usually is. I tie return freight to the sale it reverses, so a trial return shows its full real cost, not just the refund.

The tax side

The tax side of a mattress and bedding brand.

Most of what goes wrong here is timing. A trial return counted in the wrong month, a financing fee lost in the deposit, and a set-aside nobody started until the return was due.

What your return has to get right

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

  • Inventory and cost of goodsYou deduct the cost of what sold, not what got built. A production run of mattresses waiting to ship is an asset until it does, not a write-off the day the factory invoice is paid.
  • 1099-K from marketplaces and processorsShopify Payments and any marketplace you sell through report your volume to the IRS once you cross $20,000 and 200 transactions in a year. Financed sales are taxable on the full price, not just what the lender paid out.
  • 1099-NEC for contractorsA freelance photographer, delivery contractor, or designer paid $2,000 or more in a year who is not on payroll gets a 1099-NEC by January 31.
  • The pass-through deductionUp to 20 percent of qualified business income is deductible for most owners, phasing down above $201,750 for single filers and $403,500 for joint filers. Getting the full benefit means trial returns and financing fees were both booked correctly.

Deductions mattress and bedding brands miss

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

  • Foam and spring materials
  • Freight and white glove delivery
  • Trial return processing
  • Meta and Google ad spend
  • Product photography
  • 3PL fulfillment fees
  • Trade show and expo booth fees
  • Card and financing fees
  • Trademark and brand registration
  • Product liability insurance
  • Compression and boxing packaging
  • Warehouse or storage rent

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 mattress and bedding brand's year, kept every month.

A trial period means sales from months ago can still be settling. Your team is on the books every month, watching what closes and what comes back. Every month in between, your bookkeeper closes the books and speaks up the moment something looks off.

  1. January

    Trial returns settle

    Trial returns from the holiday sales rush start landing, right as last year's return needs to get moving. Gus ties each one back to the sale it reverses.

  2. April

    Filed, trial returns and all

    The business return is filed and signed, financed sales and trial returns accounted for. The set-aside has been running since January, so April brings no surprise.

  3. July

    Summer sales push

    A common stretch for mattress sales events. Gus watches financing fees and accessory attach rates closely as volume climbs.

  4. October

    Before the holiday push

    Inventory and marketing plans get set before the biggest sales events of the year. Gus looks at foam and component orders worth making before the rush.

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 mattress and bedding brands. 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 mattress and bedding brand owners ask first.

A mattress we sold three months ago just got returned inside the trial window. Does that mess up last quarter's numbers?

No. Gus books it against the month the original sale happened, so that month's real number stays accurate even though the return landed later.

A customer financed a mattress through a payment plan. Why did we get paid less than the price?

The lender pays you a discounted amount and keeps a fee. Gus books the full sale as money in and the fee as its own cost, so both your price and your financing cost show up honest.

We picked up a returned mattress with white glove service. That felt expensive.

It usually is. Gus ties return freight to the sale it reverses, so a trial return shows its full real cost, not just the refund.

Can we resell a mattress that came back from a trial?

Usually not at full price. Gus books it at what it is now actually worth, marked down or written off, so inventory reflects reality instead of the original price tag.

Do pillows and sheet sets added at checkout count as part of the mattress sale?

No. Gus keeps add-on accessory sales in their own category, separate from the mattress, so you can see whether that smaller business is actually profitable on its own.

My books are behind because we just added financing options at checkout.

Send your bank statements and financing payout reports. Gus sorts through the new option and most owners know where they stand 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