Key Insights in 60 Seconds
Selling furniture online is a logistics business wearing a storefront. Skim the operational must-knows, then jump to the section that matches where your store is stuck.
What You'll Learn
On Shopify, the default shipping flow is built for parcels: you buy a shipping label, drop the item in a polymailer or box, and a courier picks it up. That flow quietly breaks the moment an order outgrows what parcel carriers will take and crosses into LTL freight. Sell furniture and most of your catalog lives on the wrong side of that line — which is why the freight, the delivery crew, the damage claims, and the returns, not the theme, decide whether a big-ticket furniture store makes money. This guide is the operational playbook the setup tutorials skip.
Why Selling Furniture Online Is a Freight Business
The physics of the business change the moment your average order weighs more than a person. A t-shirt store lives on impulse buys and flat-rate parcels; a furniture store lives on considered, four-figure purchases that travel by freight and get inspected on the doorstep. Everything downstream — how you price shipping, which delivery you offer, how you handle a cracked tabletop — flows from that one difference.
Building Your Furniture Catalog on Shopify
A furniture catalog is deceptively complex: one sofa can come in a dozen fabrics, three sizes, and two leg finishes, each a distinct SKU with its own weight and dimensions. Getting the data model right up front is what makes freight quoting, filtering, and made-to-order options work later.
Variants, options, and made-to-order
Shopify gives each product up to three options and up to 2,048 variants — raised from a historical limit of 100 — which is ample for fabric, color, and size combinations. For custom requests like made-to-order dimensions or a fabric swatch, use line item properties to capture buyer input on the product form.
| Mechanism | What it's for | Furniture example |
|---|---|---|
| Variants | Physical options that create a distinct SKU (up to 3 options, 2,048 variants). | Fabric, color, and size — e.g. linen / charcoal / 3-seat. |
| Line item properties | Custom buyer input captured on the product form at add-to-cart. | Custom dimensions, a swatch request, or a delivery note. |
| Metafields | Structured custom fields stored on the product record. | Width, height, depth, material, and weight per variant. |
Dimensions, materials, and the specs buyers demand
Buyers can't sit on your sofa before they pay, so specs do the selling. This is exactly what metafields are for — and Shopify's own documentation uses a furniture store as the example.
Set an accurate weight and dimensions on every variant, not just the parent product. This is not busywork: without accurate weight data, weight-based and carrier-calculated freight rates in the next section won't calculate correctly at checkout. A furniture product page also earns trust the way the best stores do — clear specs, honest photography, and reviews near the buy button. Our guide to the structural patterns of the best Shopify stores covers how high-converting stores stack that trust.
Themes for large furniture catalogs
Furniture catalogs reward strong filtering and fast browsing. Horizon, Shopify's free flagship theme, is a solid modern baseline; several paid themes in the Theme Store's Home category are built specifically for large, filterable catalogs.
| Theme | Price (one-time) | Built for |
|---|---|---|
| Expanse | $420 (observed) | Large multi-category catalogs; powerful sidebar filters. |
| Empire | $360 (observed) | Home-decor catalogs; mega menu, order-value focus. |
| Cornerstone | $360 (observed) | Predictive search, advanced filters, mega menus. |
| Habitat | $360 (observed) | Quick view without leaving the collection page. |
Prices observed on the Shopify Theme Store (industry: Home), July 2026. Nearly every Home-category theme ships with mega-menu and quick-view; filtering depth is the real differentiator for big catalogs.
Freight 101: When Parcel Ends and LTL Begins
The single most important number in furniture logistics is the line between parcel and freight. Cross it and your carrier, cost model, and rate system all change.
The 150-pound line
The rule of thumb is simple: a shipment of roughly 150 pounds or more goes LTL; below that, it ships parcel. Once a shipment tips past ~150 pounds or three cubic feet, parcel carriers either refuse it or apply heavy oversize fees.
| Factor | Parcel (UPS / FedEx Ground) | LTL freight |
|---|---|---|
| Weight cap | Up to 150 lb per package; Hundredweight / Multiweight to ~500 lb total. | Palletized shipments up to ~20,000 lb. |
| Trigger | Under ~150 lb and 3 cubic feet. | Past ~150 lb or 3 cubic feet — parcel carriers refuse or surcharge it. |
| How it moves | Boxed, through a courier network. | On a pallet, by a freight carrier, often by appointment. |
| Best for | Cushions, small decor, hardware. | Sofas, beds, dining sets, case goods. |
Weight caps and triggers per FedEx Ground vs FedEx Freight guidance and standard parcel/LTL rules of thumb.
What freight class actually means
Every LTL shipment carries a freight class that helps set its price. You don't invent it — the National Motor Freight Classification, owned by the NMFTA, determines it from four transportation characteristics. A 2025 reform is standardizing the system around density.
the goal was simplification, primarily driven through the issue of density.
How you actually get freight rates
Because freight rates depend on class and lane, you pull them live rather than guessing. The usual routes are a freight-quote app in your admin, a third-party logistics (3PL) partner, or a freight broker who shops carriers for you.
| App | Carriers | Model | Note |
|---|---|---|---|
| DIY Real Time Shipping Quotes | Multi-carrier (ABF, Estes, R+L, TForce, XPO…) | Live rate shopping | From ~$20/mo (observed) |
| Eniture carrier apps | One carrier each — R+L, TForce, ODFL, XPO | Carrier-direct quotes | $20–$40/mo (observed) |
| Freightera FR8Shopper | USA / Canada / cross-border | Rate shopping | Shopify Plus only (observed) |
| ShipEasy Dev | Multi-carrier | Quote + one-click BOL | Free to install; charges apply (observed) |
Delivery Tiers: Curbside, Threshold, and White-Glove
Once a piece ships freight, the customer's experience is decided by which delivery tier you offer. The three standard tiers differ in how far the crew carries the item and what they do when they arrive.
| Tier | What's included | Typical cost | Best for |
|---|---|---|---|
| Curbside / doorstep | Dropped at the curb, driveway, or front entrance — no carry-in. | Least expensive, often free. | Lighter, flat-pack, or lower-value pieces. |
| Threshold | Brought to the front door or first dry area at a scheduled appointment. | Low–mid; free at one brand. | Mid-range value and size. |
| White-glove | Carried to the room of choice, unpacked, assembled, debris removed. | Highest; ~$100 flat at one brand, usually quote-based. | High-value, fragile, or assembly-heavy pieces. |
Tier definitions per Miranda Delivery. The free-threshold and ~$100 flat white-glove figures are one furniture brand's published tiers (Sixpenny); pricing is quote-based industry-wide — treat these as examples, not benchmarks.
Showing delivery tiers at Shopify checkout
As of July 2026, Shopify has no single native "delivery tier" picker, so you assemble the experience from shipping profiles, rates, and an app. The building blocks below combine into what the shopper sees at checkout.
| Mechanism | What it does | Plan |
|---|---|---|
| Shipping profiles | Give freight items and parcel accessories separate rates that combine into one checkout total. | All plans |
| Weight- / price-based rates | Charge by combined weight or order value — accurate weights are required or rates won't calculate. | All plans |
| Carrier-calculated shipping | Pulls live LTL/parcel rates from carriers or a freight app at checkout. | Advanced / Plus (Grow as an add-on) |
| Local delivery | Your own or a courier's delivery within a radius up to 100 miles, with per-zone pricing. | All plans |
Shipping profiles matter most for the mixed cart every furniture store eventually sees: a sofa on an LTL freight profile plus a set of throw cushions on a parcel profile. Each profile contributes its own rate, and Shopify combines them into a single shipping total at checkout — the way a $3 shirt profile and a $5 pants profile add up to $8. Keep freight items and parcel accessories on separate profiles so each is priced correctly. For named tiers, ShipperHQ advertises a native curbside option and handles both parcel and LTL, while Intuitive Shipping gives granular control of what shows at checkout; threshold and white-glove typically run through a delivery app like ShipperHQ or Intuitive Shipping as higher-priced rates. Because threshold and white-glove are delivered by appointment, collect a phone number at checkout so the carrier can schedule.
Find Your Delivery Tier
You now know what each tier includes and how it reaches the checkout. Answer five questions about your catalog and customers, and the quiz returns a short checkout blueprint — the app stack, the checkout setting, and the policy line — for the tier that fits.
Damage, Claims, and Returns on Big-Ticket Orders
Furniture gets damaged in transit, and the way you handle it is a core operating process, not an afterthought. Two things separate the stores that recover their money from the ones that eat the loss: a delivery-inspection habit and knowing the deadlines.
Packaging and the claim clock
LTL freight claims are governed by long-standing carrier rules, and the deadlines are unforgiving. The shortest one — for concealed damage — is the one merchants miss.
| Clock | Deadline | Who acts |
|---|---|---|
| Note concealed damage | Within ~5 business days of delivery | You → carrier |
| File the formal claim | Within 9 months of delivery (Carmack practice) | You → carrier |
| Carrier acknowledges | Within 30 days of the claim | Carrier |
| Carrier resolves | Within 120 days: pay, compromise, or deny | Carrier |
Deadlines per Carmack Amendment claim practice. These are LTL freight claims — separate from Shopify Shipping insurance, which covers parcel shipments up to $200 free (or $5,000 purchased), claimable up to 120 days from shipping.
Returns and the restocking-fee rules
Returns hit furniture hard. The online furniture return rate runs about 22.7%, a few points above the all-category ecommerce average, so plan for roughly one in five orders to come back — and reverse LTL freight is expensive.
That cost drives a blunt operational pattern: when the reverse freight costs more than the item is worth to you resold, the cheapest move is often not to move it at all. A partial refund — or letting the customer keep a lightly flawed piece at a discount — can beat paying to haul a scratched console back across the country to sit in a warehouse. Decide that salvage-versus-return threshold in advance so support isn't improvising.
The Unit Economics of a Furniture Order
One number decides whether an order ships or sells locally: freight as a share of the sale price. Take an illustrative $1,200 sofa shipped nationally with threshold delivery. Reperch pegs furniture freight at roughly $350 to $1,400 per item (December 2025); on that $1,200 sofa, the low end is about 29% of the sale price — workable — while the high end would cost more than the sofa itself. Long before that point, past 40–50% of price, Reperch's advice is to sell the piece locally instead of shipping it. Freight is almost always the single biggest variable in a furniture P&L, and it swings with the freight class and the shipping lane, not with a flat rate.
That same freight quote behaves very differently at different price points: a comfortable slice of a high-end sectional becomes the entire margin on a clearance piece — which is why the 40-to-50-percent rule exists rather than a fixed dollar cap. Everything else in the table below stacks on top of freight.
| Cost driver | What it does to the P&L | Source |
|---|---|---|
| Outbound freight | $350–$1,400 per item; the biggest and most variable line. | Reperch, Dec 2025 (one vendor) |
| Delivery service | Curbside is often free; white-glove runs to ~$100+ or quote-based. | Sixpenny / ShipSmart (observed) |
| Damage claims | Freight damage is filed with the carrier on a 5-day / 9-month clock. | Carmack practice |
| Returns | About 1 in 5 furniture orders comes back, and reverse LTL is expensive. | 22.7% online return rate (NRF + Happy Returns) |
| Rate per mile | LTL runs roughly $0.42–$2.12 per mile depending on the lane. | Warp benchmark (all-inclusive) |
Freight per-item and the 40–50% rule from Reperch (Dec 2025); rate-per-mile from Warp's LTL benchmark (all-inclusive). Single-vendor figures — examples, not market benchmarks.
3D Models and AR: Cutting Returns Before They Happen
Returns are cheapest to prevent at the product page. Letting a shopper place a sofa in their own living room answers the "will it fit and look right?" question that drives so many furniture returns — and 3D and AR are native to Shopify, no separate platform required.
you can use the Shopify-XR library to support AR Quick Look in iOS's Safari, and Android's Scene Viewer.
The payoff is documented. In Shopify's own case study, shoppers were 44% more likely to add an item to their cart, and 65% more likely to place an order after interacting with a product in 3D and AR. A second Shopify-documented brand measured a 40% higher order conversion rate and a 5% reduction in returns after adding AR media. These are individual case studies rather than guarantees, and 3D model production is a real line item to budget — but for high-consideration furniture, the mechanism is sound.
Financing Big-Ticket Furniture Orders
A $2,000 sofa is a considered purchase, and buy-now-pay-later lets a shopper split it into installments at checkout. Shop Pay Installments is native to Shopify Payments, while Klarna, Afterpay, and Affirm add wider reach through their own apps. BNPL can lift conversion and average order value on big-ticket items, though the specific uplift numbers vendors quote are marketing, not audited results — so treat them cautiously. For the full native-versus-third-party breakdown — eligibility, fees, and which combination fits your store — see our guide to Shop Pay Installments versus Klarna, Afterpay, and Affirm.
Made-to-order furniture raises a different money question: collecting a deposit up front on a piece you'll build over weeks. That's partial payments, not installments — a separate mechanism with its own plan requirements and apps. Our guide to partial payments and deposits covers how to take a deposit on a custom order without giving away the whole balance.
Sourcing: Import, Make, or Dropship Furniture
Where your furniture comes from shapes your margins, lead times, and risk. Three models dominate, and many stores blend them.
| Model | Upside | Watch-outs |
|---|---|---|
| Import (containers) | Lowest unit cost at volume; full control of the design. | Landed cost and shifting US tariffs; long lead times. |
| Make to order | No dead inventory; premium positioning; deposit-funded. | Slow throughput; you carry production risk and timelines. |
| Dropship furniture | No inventory or freight on your books; a fast, wide catalog. | Thin margins and supplier-dependent quality — vet hard. |
If you import, the make-or-break number is landed cost — the unit price plus freight, duties, and fees delivered to your door — and it moves with US tariff policy. Our guide to sourcing on Alibaba walks through that math and the supplier checks specific to overseas factories.
Whichever model you pick, vet the supplier before you wire money — the supplier vetting checklist catches the red flags regardless of channel.
Furniture also eats warehouse space, and once you hold bulky stock in more than one place, you're managing inventory across locations — routing orders to the nearest pallet and keeping counts straight. Our guide to multi-location inventory covers how Shopify allocates stock once you outgrow a single stockroom.
Your Furniture Store Launch Checklist
Steps 1 through 4 apply to every furniture store. Step 4 is where your quiz result plugs in: curbside stores set a flat freight or local-delivery rate, threshold stores add a scheduled-appointment rate, and white-glove stores wire a delivery app or checkout extension for room-of-choice tiers. Work top to bottom and tick each box only when you can verify it.
Furniture Store Launch Checklist
Tick each step off as you move from catalog to a live store that can move big-ticket orders.
Set up collections by room, style, and material on a large-catalog theme, with a product page that leads with dimensions and detail shots.
Before you tick this off
- Chose a theme built for large catalogs (or Horizon as a baseline)
- Built collections by room, style, and material
- Designed a product page that leads with specs and detail images
Map fabric, color, and size to Shopify's three options and capture custom dimensions with line item properties.
Before you tick this off
- Mapped fabric / color / size within the 3-option limit
- Added a custom-dimensions or note field via line item properties
- Kept variant count under 2,048
Enter real weights and dimensions on each variant so freight and carrier-calculated rates calculate correctly at checkout.
Before you tick this off
- Entered accurate weight on every variant
- Recorded package dimensions for freight quoting
- Flagged which items cross the ~150-pound parcel line
Separate freight items and parcel accessories into shipping profiles, then configure curbside, threshold, or white-glove rates.
Before you tick this off
- Split freight and parcel items into separate shipping profiles
- Configured the delivery tier from your quiz result
- Confirmed carrier-calculated shipping on your plan
Add an LTL freight-quote app or a flat freight rate so big-ticket orders price correctly without manual quotes.
Before you tick this off
- Installed a freight-quote app or set a flat freight rate
- Tested a live rate on a heavy item
- Added a phone-number field for appointment scheduling
Document the inspect-at-delivery habit, the freight-claim clock, and a restocking-fee policy disclosed in dollars or percent.
Before you tick this off
- Documented the 5-day / 9-month claim process
- Wrote a returns policy disclosing any restocking fee in $ or %
- Decided your salvage-vs-return threshold for damaged pieces
Upload GLB models for AR-capable pieces and surface reviews, dimensions, and policies near the buy button.
Before you tick this off
- Uploaded GLB 3D models for hero pieces
- Surfaced dimensions and materials near the buy button
- Added reviews and clear policies to build trust
Place a test order for a freight item plus a parcel accessory and confirm the combined rate, delivery tier, and confirmation.
Before you tick this off
- Placed a mixed-cart test order (freight + parcel)
- Confirmed the combined shipping rate at checkout
- Verified the delivery-tier option and appointment prompt appear
The Bottom Line
Shopify is more than capable of running a furniture brand. The stores that win treat the parts the platform doesn't hand you — freight, delivery tiers, damage claims — as the actual product.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Writes in-depth, data-driven e-commerce guides based on hands-on experience with real merchant stores.
What to Read Next
How to Start a Jewelry Store on Shopify
Sell high-ticket jewelry on Shopify: insured shipping by order value, certificates and serials, high-ticket fraud, FTC naming rules, and a launch checklist.
Read articleGadget Shopify Store: Build, Launch & Run a Profitable Electronics Brand
B2B guide to running a gadget store on Shopify — categories, real margins and returns, business models, FCC/CE/battery compliance, plan choice, app stack, PDP anatomy, RMA flow and marketing channels.
Read articleToy Shopify Store: Launch a Profitable Kids' Brand
Guide to launching a toy and kids' brand on Shopify — sub-niche, sourcing, CPSIA and ASTM F963 testing, Q4 seasonality, theme, apps, and launch playbook.
Read article