SaaS / Calculator
Furniture Flip Tool
A subscription-based furniture flip profitability calculator that helps resellers evaluate deal quality, estimate costs, project resale value, and decide whether a furniture flip is worth buying before they spend money.
SaaS / Calculator
FF
Furniture Flip Tool
Case Study Notes
Overview
Furniture Flip Tool is a subscription-based profitability calculator for furniture resellers, DIY refurbishers, and side-hustle flippers.
The app helps users evaluate a potential furniture flip before buying it. Instead of guessing whether a piece is worth the asking price, users enter details like furniture type, material, size, condition, style, quantity, pickup distance, asking price, and estimated material cost. The tool then calculates projected resale value, total investment, profit/loss, ROI, profit margin, gas cost, and overall deal quality.
Furniture Flip Tool is built as a lightweight web app with authentication, subscription access, Mailchimp sync, mobile responsiveness, and a dark calculator interface. It is currently in beta, with the core calculator and access-gating flow implemented in the repo.
The project combines:
- HTML
- CSS
- Vanilla JavaScript
- Firebase Authentication
- Firestore
- Firebase Functions
- Stripe subscriptions
- Mailchimp sync
- Firebase Hosting
Core Problem
Furniture flipping is often driven by instinct instead of numbers.
A piece may look profitable on Facebook Marketplace, Craigslist, or a yard sale listing, but the real margin depends on more than the purchase price. A flipper has to think through material costs, refinishing effort, pickup distance, gas, condition, style demand, size, resale potential, and minimum acceptable profit.
That creates a common problem: people buy pieces that look like good deals but turn into low-margin or money-losing projects.
Furniture Flip Tool gives users a structured way to evaluate a flip before committing cash, time, materials, and transportation. The product is built around a specific buy/no-buy decision rather than a broad marketplace or generic budgeting tool.
Main Value
Furniture Flip Tool turns a messy resale judgment call into a clear profitability analysis.
The user does not have to manually estimate every variable. The app uses structured inputs, furniture data, material data, and multiplier logic to calculate whether a deal is worth pursuing.
The calculator accounts for:
- Furniture category
- Furniture subtype
- Material and sub-material
- Size
- Style/aesthetic
- Condition
- Quantity
- Asking price
- Material cost
- Pickup distance
- Gas cost
- Estimated resale value
- Total investment
- Profit/loss
- ROI
- Profit margin
- Deal quality
The app also includes a suggested max offer calculation, helping users understand what they should pay if the current asking price is too high. The calculator evaluates total costs, estimated resale value, profit, ROI, and profit margin, then assigns a deal quality rating from "Very Bad" to "Excellent."
The value is straightforward: make better buy/no-buy decisions before wasting money on bad flips.
User Experience
The user lands on a dark-themed calculator page and fills out a detailed furniture flip form.
The main form includes fields for:
- Furniture type
- Subtype
- Material
- Sub-material
- Size
- Style
- Condition
- Quantity
- Whether the user already has refinishing materials
- Pickup distance
- Asking price
- Material cost
The app uses dynamic dropdowns so users can select a furniture category and then choose a more specific subtype. It does the same for material and sub-material selections. The repo includes a structured data file covering furniture types, subtypes, materials, and resale multipliers.
When the user clicks Calculate Profitability, the app checks authentication and subscription access before showing results. If the user is not signed in, the app shows a signup/sign-in form. If the user has not verified their email, it shows an email verification prompt. If the user does not have an active subscription, it shows the subscription prompt.
Once access is verified, the user receives a profitability breakdown with:
- Asking price
- Material cost
- Gas cost
- Total investment
- Estimated resale
- Profit/loss
- ROI
- Profit margin
- Deal quality
- Summary recommendation
The auth flow is designed to hold a pending calculation so the user can return to the result after completing authentication or subscription steps.
Tech Stack
Frontend:
- HTML5
- CSS3
- Vanilla JavaScript
- Responsive dark UI
App Logic:
- Custom calculator module
- Structured furniture/material data model
- Dynamic dropdowns
- ROI and profitability calculations
- Deal quality scoring
- Live/cached gas price estimate
Backend / App Services:
- Firebase Authentication
- Firestore
- Firebase Functions
- Firebase Extensions
- Firebase Hosting
Payments:
- Stripe Checkout
- Stripe subscription model
- $2.99/month access gate
- Subscription verification before results
Email / Marketing:
- Mailchimp sync
- Firebase extension-based email/list integration
Project Structure:
- `index.html` main calculator page
- `success.html` post-payment page
- `cancel.html` payment cancel page
- `assets/css/styles.css` dark theme styling
- `assets/js/data.js` furniture/material data
- `assets/js/calculator.js` calculation logic
- `assets/js/auth.js` authentication flow
- `assets/js/subscription.js` Stripe integration
- `assets/js/app.js` app controller
The README documents the intended Firebase, Stripe, and Mailchimp deployment structure, including Firebase extensions, Stripe configuration, hosting, security rules, and the user flow from calculator access through authentication, subscription, and calculation results.
Proof-of-Work Signal
Furniture Flip Tool demonstrates the ability to turn a niche side-hustle problem into a functional software product.
The project shows understanding of:
- Niche market selection
- Calculator product design
- User input modeling
- Decision-support logic
- Resale economics
- ROI and margin calculations
- Authentication gating
- Subscription monetization
- Stripe checkout flow
- Firebase-backed app architecture
- Email capture/list sync
- Mobile-responsive UI
- Deployment planning
The strongest proof signal is that the tool is not just a basic calculator. It models the actual decision a furniture flipper has to make: whether the expected resale value justifies the purchase price, material cost, gas cost, and effort.
The calculator uses a structured furniture dataset with categories, subtypes, material groups, material multipliers, condition multipliers, size multipliers, and style multipliers. That gives the project a real product logic layer rather than a simple profit-minus-cost form.
It also shows an understanding of monetization. The app is designed around a paid access model where users can complete the form, then authenticate and subscribe before receiving calculation results.
Current Status Details
Furniture Flip Tool is in beta.
The main calculator interface, structured data model, profitability logic, Firebase authentication flow, email verification gate, subscription gate, and Stripe checkout path are already built in the repo.
Professionally, this is a built MVP with the core calculator, access-gating flow, and monetization structure in place. Remaining work is focused on hosting validation, integration cleanup, payment/subscription verification, security review, and final launch QA.
Key remaining work includes:
- Firebase Hosting verification
- Firebase Functions deployment/testing
- Subscription verification function testing
- Stripe checkout and webhook validation
- Mailchimp sync testing
- Auth and email verification QA
- Mobile responsiveness polish
- Calculator output testing
- Security rule review
- API key/environment cleanup
- Final production copy and onboarding polish
The project is past the idea stage. It has the core app structure and business model implemented, but still needs production hardening before it should be treated as fully launched. It does not claim paying subscribers, revenue, production traction, or fully validated subscription/webhook behavior.
Want to discuss similar work?
Connect about systems, workflows, websites, operational ideas, or practical AI-assisted builds.
