Section 1 · The Pricing Stack
Profit is made at the buy, not at the sale.
Furniture flipping looks like a selling business, but the math is decided at acquisition. Pay the wrong price and no listing copy, lead photo, or weekend buyer can save the flip. This guide walks the full pricing stack — the 30–40% buy-price ceiling, sold-comp discipline, target margins by restoration tier, platform fees, the markdown schedule, and the revenue ladder that turns those per-flip numbers into a $300–$800 first month. Every number here comes from working operator reports; treat the platform fee figures as point-in-time and re-verify before launch.
Section 2 · Buy-Price Ceiling
The 30–40% rule, with a hard 50% all-in cap.
Every pricing decision starts before you load the piece. The buy-price ceiling is the most you can pay and still hit your target margin after all costs are out. Skip this step and you spend the month "almost" making money.
The formula
Net Profit = Sell Price − (Buy Price + Supplies + Repair + Transport + Time Cost + Platform Fees). Worked backward into a ceiling: Max Buy Price = Conservative Sell Price − (Supplies + Repair + Transport + Time Cost + Profit Target). The practitioner consensus pins the ceiling at 30–40% of expected resale. Apply 30% when the piece needs significant repair, transport is hard or paid, or the local market for that style is soft. Apply 40% only when the piece is clean, easy to move, and you have a fast comp at or above your resale estimate.
Examples that line up with real comp ranges
| Example Piece |
Conservative Resale |
Max Buy (30%) |
Max Buy (40%) |
Notes |
| Solid-wood dresser | $200 | $60 | $80 | Clean and reseal, no full refinish |
| Dining table | $300 | $90 | $120 | Use 30% if strip + stain needed |
| Armchair | $150 | $45 | $60 | Skip if any upholstery work required |
| Nightstand | $100 | $30 | $40 | Fastest-clearing Tier 0–1 category |
| Office desk | $250 | $75 | $100 | Verify dimensions fit buyer vehicles |
| MCM teak credenza | $600 | $180 | $240 | Oil and buff only; vintage premium |
The hard 50% all-in cap
For any piece that requires paid transport, the harder rule is total all-in cost (buy + transport + supplies) at or below 50% of conservative resale. Violating this cap leaves no buffer for a single markdown, and the markdown is coming — plan for it before you hand over cash.
Profit buffer for bulky pieces
Sofas, armoires, large dining sets: build in a minimum 30% of resale as explicit profit buffer in your ceiling math. For pieces with stairs, tight access, or upholstery risk, raise that buffer to 35–45%. Bulky pieces sit longer, eat more help-hours during pickup, and absorb worse markdowns when they finally sell.
The beginner sanity check
A common first-month cap, repeated across operator guides: keep your first buy under $75. Reasoning is risk control — if you misjudged the comp, a $75 buy clears at $180–$250 with light work, and the downside is small. This is a training-wheels rule, not a long-term ceiling.
Critical
Run the ceiling math before the buy, not after. Phone calculator, 30 seconds in the parking lot. If the seller will not move below your ceiling, walk. There is always another piece. The flippers who consistently make money repeat the same sentence with slightly different words: the price you pay is the deal.
Section 3 · Sold Comps
Comp sold, not active.
Comps are the foundation of every pricing decision, and the methodology is different for sold vs. active listings. Active prices are seller wishlist numbers — what people hope to get. Sold prices are what buyers actually paid. Comping active listings leads to overpriced inventory that moves slowly, forces deeper markdowns, and compresses margin on every flip.
How to find sold comps on Facebook Marketplace
- Open Facebook Marketplace and search the item type ("solid wood dresser," "MCM side table").
- Tap Filters.
- Change Availability to Sold — re-verify the path in the current app, as the UI shifts.
- Set your location radius to 25–50 miles to capture your realistic buyer pool.
- Sort by most recent and record the actual sold prices, not the listed prices.
Facebook does not show a comprehensive sold history like eBay's completed listings, and visibility is inconsistent. Cross-reference with OfferUp and local Buy/Sell/Trade groups for additional data points. For higher-ticket branded casegoods — Ethan Allen, Henredon, Baker, Bernhardt, Drexel Heritage, Pottery Barn, West Elm — eBay's "Sold listings" filter is the most reliable resale benchmark because it shows the actual price the buyer wired.
Comp discipline
- Pull at least 3 sold comps from the last 30–60 days. One sold price is an anecdote; three is a range.
- Sold prices for a given item typically span a 20–30% band. New flippers land in the bottom third by default — assume that until you have a track record.
- Discount for distance from "ready to use." A sold Ethan Allen dresser at $350 had cleaned hardware, lined drawers, and 12 photos. A dusty version with one phone-flash shot lands at $240.
- Watch days-on-market. A piece sold in 3 days at $300 is a stronger comp than the same piece sold in 60 days at $300 — the 60-day sale tells you the market clears at $300 only with extreme patience.
Comp adjustment factors
- Size: Large dressers sell harder — buyers need vehicles and space. Adjust down for oversized pieces.
- Material: Solid wood commands 20–40% more than particle board or MDF. Real wood vs. veneer matters to buyers.
- Style: MCM, solid-wood farmhouse, and clean vintage command premiums in most US markets. Generic laminate prices at commodity.
- Restoration quality: A professional paint job and new hardware justify top-of-range pricing. A rushed refinish does not.
- Color: On-trend warm neutrals, sage green, terracotta, and natural wood tones move faster than dated choices.
Pricing set point
List at the top of your comp range with 15–20% built-in negotiation buffer, not at the median. Marketplace buyers close 8–12% below ask on average; Craigslist cash-and-truck buyers expect 15–22% off. Bake the negotiation tax into the ask or you will grind on every transaction. Vintage and MCM pieces in good condition can sell at 80–120% of original retail without restoration; standard used pieces fetch 40–60% of original retail.
Insight
A dresser listed at $400 for two months is a price no one paid. Active comps tell you what sellers want, not what buyers do. Filter sold or skip the comp — there is no middle ground that gives you a real number.
Section 4 · Restoration Tiers
Target margins by tier of work.
Not all flips carry the same margin profile. Restoration depth directly affects time cost, supply spend, and the defensibility of your asking price. Pick the tier before you load the piece — committing to a tier after acquisition is how time cost balloons and margin disappears.
Tier 0 — No-restoration / free or near-free source
Source: Facebook Marketplace free items, "curb alert," end-of-semester college furniture, estate sale last-day clearouts. Buy price $0–$20. Supplies $5–$15 (cleaning supplies, hardware). Time 1–2 hours. Typical resale $60–$200. Net margin $45–$175. Risk: low — even a deep markdown leaves profit.
Tier 1 — Light clean / minor repair
Source: thrift stores ($10–$50), Marketplace deals, garage sales. Wipe down, vacuum, magic-eraser, tighten hardware, oil with Howard Feed-N-Wax, polish brass pulls. Buy $10–$60, supplies $15–$35, time 2–4 hours, typical resale $100–$300, net margin $60–$200. Target gross margin 70–85% — cost is almost entirely time, and time is short.
Tier 2 — Full refinish (sand, paint/stain, hardware swap)
Source: thrift stores, Craigslist, estate sales at Day 1–2 pricing. Buy $30–$100, supplies $30–$70 (primer, paint, poly, sandpaper, hardware), time 4–8 hours, typical resale $180–$450, net margin $80–$250. Target gross margin 40–55%. Chalk paint adds cost fast — a quart of Annie Sloan ($45–$55) covers 100–150 sq ft, enough for one or two medium pieces; wax adds $15–$30 per can.
Tier 3 — Structural repair + full refinish
Buy $20–$80, supplies $40–$100 (wood filler, clamps, fasteners, finish materials), time 6–15 hours, typical resale $200–$600, net margin $80–$350. Risk: high. If estimated repair cost exceeds 30% of expected resale, the math rarely works.
Tier 4 — Reupholster — skip for the first 30 days
Strip fabric, replace foam/webbing, recover. Fabric alone runs $20–$60/yard; a wingback eats 6–8 yards. Easy to spend $200 in fabric on a $40 chair. Multiple operator guides explicitly warn beginners off this tier. Only attempt at 50%+ target gross margin once you have 20+ flips of experience.
Gross margin benchmarks
| Operator Type |
Gross Margin Target |
Notes |
| Professional / scalable | 40–60% | The industry benchmark for full-time operators |
| Casual / side-hustle | 25–35% | Realistic first-month range |
| Danger zone (avoid) | Below 20% | Single markdown wipes profit |
Real-world margin ranges by tier: low-end basic pieces from Craigslist or free yield $40–$100 profit; mid-range quality used pieces needing refresh yield $150–$300; high-end or vintage yield $300–$1,000. Track hours on every flip for the first 60 days. Minimum hourly return threshold: if a flip nets less than $40/hour of actual effort, it does not scale.
Brand multiplier
Branded casegoods clear faster and higher. Ethan Allen, Henredon, Baker, Bernhardt, Drexel Heritage, Stickley, Pottery Barn, West Elm, and Restoration Hardware are the names buyers search for by name. Vintage Ethan Allen dressers regularly clear $300–$800 in clean condition. If the drawer has a brand stamp, photograph it and put the brand in your title — that one move can lift sale price 15–30%.
Section 5 · Platform Fees
Local pickup is fee-free on every major platform.
Furniture flipping in the US overwhelmingly runs on local cash pickup, and every major platform charges zero seller fees for in-person transactions. Shipping is available on Facebook Marketplace and OfferUp but is economically hostile for furniture — weight, dimensions, and fragility destroy the math. Design the entire workflow around cash pickup.
| Platform |
Local Pickup Fee |
Shipping Fee / Cut |
Minimum Fee |
Payout |
| Facebook Marketplace |
$0 (cash / Venmo / Zelle) |
10% of total transaction |
$0.80 per shipped listing |
Bank transfer (shipped only) |
| OfferUp |
$0 (local cash) |
12.9% of sale price |
$1.99 |
Stripe to bank |
| Craigslist |
$0 |
No shipping option |
N/A |
Cash at pickup |
Facebook Marketplace detail: the shipped-item selling fee rose from 5% to 10% effective April 15, 2024, applied to the total transaction amount including shipping cost charged to the buyer, not just the item price. Local pickup with offline payment (cash, Venmo, Zelle) has no fee, and there are no listing fees on any number of items. Re-verify before launch — Marketplace adjusts fees without public warning.
OfferUp detail: 12.9% seller fee (minimum $1.99) applies to shipped transactions processed through the app. Local in-person cash sales are fee-free. Re-verify before launch.
Craigslist detail: private-party furniture listings are free. Fees apply only to dealer categories, vehicles, job postings, and select metropolitan rentals — none of which touch a residential furniture flipper's workflow.
Strategic implication
Cross-list every piece on Facebook Marketplace, OfferUp, and Craigslist simultaneously at no cost. Sell to whoever messages first; pull the listing on the other platforms when one closes. Never enable shipping on furniture — the 10–12.9% fee on top of actual carrier costs and packaging is economically destructive on pieces that already have tight margin windows.
Hidden costs no one lists
These quietly erode margin and most flippers under-count them in month one: gas ($5–$15 per pickup if the seller is 20+ minutes away); cleaning + repair supplies ($10–$30 baseline per piece); hardware ($2–$5 per knob, $10–$30 per matched set); wax or topcoat ($15–$30 per can, lasts several pieces); one-time photo backdrop / staging (~$30); and storage cost — the unsold piece in your garage isn't free; it blocks the next piece you would have flipped. Treat 14+ days of holding as a real cost, not a sunk one.
Insight
A $300 dresser sold local-pickup nets $300. The same $300 dresser shipped via Marketplace nets roughly $270 after the 10% fee, before you account for actual shipping costs and the box. Furniture-sized boxes destroy the math. Local pickup is not a preference — it's the entire business model.
Section 6 · Markdown Cadence
List price is a schedule, not a single number.
Holding inventory costs time, attention, and opportunity cost. Every piece should have a pre-set markdown schedule before it's listed. Without one, emotional pricing keeps overpriced pieces sitting until panic selling destroys the remaining margin.
List-day pricing
- List 15–20% above your floor. Want $200 net? List at $235–$240 OBO.
- Include "OBO" or "best offer" in the title or body. Signals you'll talk, which generates inbound messages — and messages are the unit of progress.
- Round to anchored numbers: $235 outperforms $237.50; $200 outperforms $199 for furniture (different convention than retail electronics).
The cadence
| Day |
Action |
Why |
| 0 | List at ask (target + 15–20%) on Thursday where possible | Thursday posts feed weekend buyer browsing; honeymoon window is 24–48 hrs |
| 1–3 | Hold price; answer every message within an hour | Honeymoon engagement determines algorithmic visibility |
| 7 | If no real offers, drop 10–15% and reshoot the lead photo | Reset attention without burning the listing |
| 10 | Edit title (add a search keyword like brand or material) | Forces re-crawl, surfaces in new searches |
| 14 | Delete and relist with fresh photos, new title, price near floor | New URL, new honeymoon, new shot at the top of feed |
| 21 | Cross-list to OfferUp and Craigslist if not already | Different buyer pools |
| 22–30 | Drop to floor; consider bundling with another piece | Dead inventory blocks the next flip |
| 31+ | Donate, bundle at deep discount, or repurpose | A piece in your garage at month-end loses you next month's flips |
Edit vs. relist
Editing the price on an existing listing does not restore position in search results. Deleting and relisting does. For pieces that have been sitting, delete and relist with a new lead photo rather than just editing the price — buyers who scrolled past once recognize the photo and skip it again. Marketplace's "renew" button gives a small bump every 7 days (5 renews max) but does not reset the honeymoon. Don't relist the exact same item more than once every 7–14 days, or you risk spam flags.
Floor price rule
Set your floor before you post. Floor = buy price + supplies + any transport cost + $20 minimum buffer. Never go below floor. Items priced below floor are charity, not a business.
Negotiation buffer in practice
Marketplace closes 8–12% below ask: a $235 ask realistically closes at $205–$215. Craigslist cash-and-truck buyers expect 15–22% off: the same piece priced at $235 on Craigslist clears at $185–$200. OfferUp falls in between, closer to Marketplace. Build your ask so the expected close equals your floor, not your dream price. For the full relist mechanics — fresh lead photo, title edits, search keyword strategy — see Spoke 6 (Listings). For negotiation scripts and OBO handling on inbound messages, see Spoke 7 (Selling).
Get the rest of the guide
The other seven spokes drop as they ship.
Sourcing, restoration, listings, selling, scaling — same operator-direct format, same dollar-specific numbers. Drop your email and we'll send the next spoke when it goes live.
Section 7 · Revenue Ladder
Margin × volume = monthly profit.
Per-flip margin without volume is a hobby. Volume without margin is a treadmill. The first month is about volume control with disciplined margin — chasing high-margin unicorns burns capital you can't yet afford to tie up.
Hitting $300–$800 in the first 30 days
- $300/mo: 3 flips × $100 average net = $300. Achievable with Tier 0–1 work on free or near-free sourcing.
- $500/mo: 5 flips × $100 net, or 3 flips × $165 net (Tier 2 on better casegoods).
- $800/mo: 6 flips × ~$135 net, or 4 flips × $200 net (one Tier 3 refinish + three Tier 1/2 cleans). Mix matters.
Each of these is achievable in the first 30 days without a truck (use Facebook free furniture + borrowed or rented vehicle for pickup), without a dedicated workspace, and without specialty tools.
Revenue ladder table
| Flips / Month |
Avg Net per Flip |
Monthly Net Profit |
Tier Mix |
| 2 | $75 | $150 | Realistic week-one pace; one in-progress, one selling |
| 3 | $100 | $300 | Tier 0–1 (light clean / free sourcing) |
| 5 | $100 | $500 | Tier 0–1 dominant |
| 6 | $125 | $750 | Tier 0–1 + 1–2 Tier 1 refinish |
| 8 | $150 | $1,200 | Tier 1–2 mix; requires sourcing rhythm |
| 10 | $175 | $1,750 | Tier 1–2 with some MCM/vintage |
| 13 | $120 | $1,600 | High-volume, mixed tier (real-world case study) |
| 15–20 | $150–$200 | $2,250–$4,000 | Systematic sourcing, consistent refinish |
| 20+ | $200+ | $4,000–$12,000+ | Full-time with dedicated sourcing and workspace |
Self-reported practitioner figures: one biweekly report documented $435 actual profit in a single two-week period. A documented one-month case study cleared 13 flips, $1,900 revenue, $287 in costs, $1,613 net profit. Treat these as self-reported, not audited; results scale with sourcing access, local market, and execution discipline.
Capital recycling and tier mix
In the first 30 days with low starting cash, working capital is the constraint. Every dollar tied up in unsold inventory cannot fund the next buy. Apply the 7-day relist and 14-day markdown rules strictly to keep cash moving. One piece sitting at a stale price for 30 days is the equivalent of blocking 2–3 additional flips. The mix question — how many Tier 1 vs Tier 3 pieces per month — is the single most important monthly decision. Tier 1 is cash flow; Tier 3 is profit-per-flip. New flippers over-index on Tier 3 and run out of cash. Run the first month roughly 70% Tier 1, 20% Tier 2, 10% Tier 3.
Sourcing volume for $300–$800
To complete 5–6 flips per month, you need to source 8–10 pieces per month (accounting for pass decisions). Check Facebook Marketplace free items and "curb alert" posts daily (under 5 minutes with saved searches), attend 1–2 estate sales per weekend (arrive early Day 1 for premium pieces; last-day for deep discounts on common pieces), and check Craigslist and thrift stores 2–3 times per week.
Hourly Check
Track hours per piece, including sourcing, hauling, restoration, photography, messages, and meetups. Divide net profit by hours. Below $20/hour → re-tier toward Tier 1. Above $35/hour → you can take on more Tier 3 work because you've earned the bandwidth. This single metric prevents the most expensive mistake in furniture flipping: working hard at the wrong tier.
Section 8 · Process
The 5-step pricing sequence.
Run this sequence on every piece. The discipline is what separates a flipping business from a garage full of projects.
Step 1 — Pull at least 3 sold comps before you bid
On Facebook Marketplace, filter Availability to Sold and sort by most recent. Match brand, dimensions, condition tier, and finish across at least 3 sales in the last 30–60 days. Record the median sold price as your conservative resale estimate and use the lower half of the range, not the top. Cross-reference OfferUp sold items and local Buy/Sell/Trade groups for a wider sample.
Step 2 — Compute the buy-price ceiling on the spot and walk if the seller won't meet it
Max Buy = Conservative Resale × 0.30–0.40, minus supplies, transport, and any time cost. Use 0.30 for pieces needing significant repair, hard transport, or a soft local style; use 0.40 only for clean, easy, fast-comp pieces. Cap all-in (buy + supplies + transport) at 50% of resale. Run the math in the parking lot — 30 seconds on a phone calculator — and walk if the seller won't move.
Step 3 — Pick the restoration tier before you load the piece
Tier 0 no-restoration (free/curb sourcing, $0–$20 buy, $45–$175 net) and Tier 1 light clean (1–2 hours work, $5–$20 supplies, 70–85% gross margin) for branded solid wood in good shape. Tier 2 light fix (3–6 hours, $20–$50 supplies, 50–65% margin) for hardware swaps and minor scratches. Tier 3 full refinish (6–12 hours, $40–$150 supplies, 40–55% margin) only when the bones justify the time. Skip Tier 4 reupholstery for the first 30 days.
Step 4 — List at 15–20% above your floor with OBO, then run the markdown schedule on autopilot
List Thursday where possible. 6–10 photos in natural light: staged hero, hardware close-up, drawer interior, disclosed flaws. Title format: Condition + Material + Item Type + Key Detail. Hold price Days 1–7; answer messages within an hour. Day 7: delete and relist with a fresh lead photo to reset the algorithm honeymoon. Day 8–14: drop 10–15%. Day 15–21: drop another 10%. Day 22–30: floor or bundle.
Step 5 — Close at floor or better, log every line, and reinvest the same week
Accept cash or instant-transfer (Venmo, Zelle) only — no checks, no payment plans. Floor = buy + supplies + transport + $20 minimum buffer; never go below it. Log buy, supplies, transport, hours, sale, net margin, effective hourly rate, days to sell. Cut piece types with average hold times above 14 days or hourly rates below $40. Reinvest proceeds the same week — idle cash does not generate the next flip.
Section 9 · FAQ
Frequently asked questions.
What percentage of resale should I pay when buying furniture to flip?
The practical ceiling is 30–40% of conservative resale before supplies and transport. At 30%, you have margin to absorb supply costs, a markdown, and a negotiated discount at sale and still come out with a minimum 20–30% net margin. At 40%, the ceiling assumes minimal restoration cost and a fast sale. Never exceed 50% of resale as your all-in cost (buy + supplies + transport). Apply the tighter 30% end when the piece needs significant repair, transport costs money, or the local market for that style is soft.
How do I find sold comps on Facebook Marketplace?
Search for your item type in Marketplace, tap Filters, and change Availability to Sold. Set your location radius to 25–50 miles to capture your realistic buyer pool, then sort by most recent. Sold data on Facebook Marketplace is less comprehensive than eBay's completed listings database, so supplement with OfferUp sold items and local Buy/Sell/Trade group post history. The filter path may shift as Facebook updates its UI — re-verify the current path before relying on it. Pull at least 3 sold comps; one is an anecdote, three is a range.
What are Facebook Marketplace's fees for furniture sellers?
Local pickup transactions — the standard model for furniture flipping — carry zero fees. No listing fees, no transaction fees when payment is made in cash, Venmo, or Zelle. Shipped transactions carry a 10% seller fee on the total transaction amount (including shipping cost charged to the buyer), with a minimum of $0.80. The 10% rate took effect April 15, 2024, replacing the prior 5% rate. Re-verify before launch. For furniture, the answer is always local pickup.
How long should I wait before dropping the price?
The standard practitioner cadence is: hold full price on Days 1–7 while the algorithm honeymoon window runs; at Day 7 relist with a fresh lead photo if there are no serious inquiries; drop 10–15% on Days 8–14; drop another 10% on Days 15–21; move to floor on Days 22–30. For high-demand styles like solid-wood MCM dressers, the item should generate serious messages within 48–72 hours at a correctly-comped price. No real messages in 3 days at list price is a signal the price is wrong, not that the platform is slow.
Which platform moves furniture fastest?
Facebook Marketplace has the largest local buyer pool for furniture in most US markets and the highest DM rate of the three major platforms. Craigslist buyers trend older, more deliberate, and more willing to pay for quality — better for higher-price vintage pieces, but expect 15–22% lower closing prices than Marketplace. OfferUp has less lowball traffic than Marketplace but smaller reach for furniture. Standard operating procedure: list local pickup on all three simultaneously at no cost, sell to whoever converts first.
What furniture styles have the strongest resale margin?
Mid-Century Modern (MCM) consistently commands the highest resale multiples in most US markets and can sell at or above original retail in good condition. Solid wood construction (oak, walnut, maple) outperforms particle board and MDF regardless of style. Branded casegoods — Ethan Allen, Henredon, Baker, Bernhardt, Drexel Heritage, Stickley, Pottery Barn, West Elm — clear faster and higher because buyers search for them by name. Vintage Ethan Allen dressers regularly clear $300–$800 in clean condition. Avoid ornate Victorian, heavy French Provincial, and dark-stained 1990s bedroom sets — buyer pools are thin and slow.
How many flips per month do I need to hit $300–$800 in the first 30 days?
At $75–$100 net margin per flip (realistic for Tier 0–1 sourcing with minimal restoration), 3–4 flips/month hits $300. At $125–$150 average margin (mixing free-sourced pieces with light refinish), 5–6 flips hits $625–$900. These numbers assume local cash pickup (zero fees), buy prices under $50, and supply costs under $30 per piece. The constraint in month one is not skill — it is sourcing volume and capital recycling speed. Price to sell in under 7 days, not for maximum extraction.
How much should I list a piece for if I want $200?
List at $235–$240 with OBO (or best offer) in the title or description. Marketplace buyers close 8–12% below ask on average, so a $235 ask realistically closes at $205–$215. Building the negotiation buffer into the list price means you hit your floor on the typical close rather than getting talked down from your target to below it. Set your floor before you post: floor = buy price + supplies + any transport cost + a $20 minimum buffer. Never go below floor.
Continue the Guide
Next up: listings that actually sell.
You can price the piece. Now the listing itself has to do the work — title format, photo sequence, description structure, the Thursday post window, and the delete-and-relist mechanics that reset the algorithm honeymoon. That's Spoke 6.
Spoke 6: Listings →
↑ Back to Furniture Flipping Guide