Free spreadsheet
Free House Flipping Spreadsheet (Excel & Google Sheets)
Download a free house flipping spreadsheet with a deal analyzer, a line-item rehab budget, and an expense log. The forecast uses the higher of budget, committed, or paid, plus a savings credit when a trade is marked done.
What's in the spreadsheet
Start here
How the workbook is set up. Amber cells are inputs. Shaded cells calculate. Every number already in the file is an example.
Deal analyzer
Purchase, financing, holding, and selling costs, with planned profit next to the current projection. The forecast uses the higher of budget, committed, or paid, plus the savings credit. It includes the max-offer rule and a verdict.
Rehab budget
One row per trade, with Budget, Committed, Paid, Forecast at completion, Done?, and Savings credit. Paid adds up from the expense log. Contingency % is an input. The example is 10% of the trade budgets.
Expense log
One row per receipt: date, category, vendor, amount, and how you paid. The example has 6 receipts. Total logged adds the Amount column. The rehab budget's Paid column reads this list.
Contractor payments
Enter the contract amount once for each contractor. Later payments can leave it blank. Balance left on the contract uses the amount already entered. The example has 3 payments.
Outgrew the sheet
What to do when receipts, bids, and contractors no longer fit in one file. The workbook does not import into Fixer Upper House.
Open it in Excel, or in Google Sheets with File, then Import. Fixer Upper House keeps a line-item rehab budget against what you spend, an expense log, a task board, and a punch list. A contractor login does not show your profit. House flipping software
A worked example: one house flip in the spreadsheet
These are the example numbers already in the file, shown here so you can see what each tab does. They are illustrative, not a real deal and not a typical result. Replace them with your own.
| Line | Example value |
|---|---|
| Purchase price | $130,000 |
| Loan amount (80% of the purchase price in this example) | $104,000 |
| After-repair value (ARV) | $265,000 |
| Expected sale price | $265,000 |
| Rehab budget (18 trades plus a 10% contingency of $4,500) | $49,500 |
| Committed (signed bids) | $25,000 |
| Rehab paid to date | $8,900 |
| Rehab forecast now (higher of budget, committed, or paid, plus the savings credit) | $49,400 |
| Buying closing costs (2% of the purchase price) | $2,600 |
| Lender points | $0 |
| Interest per month (interest-only at 12%) | $1,040 |
| Total holding per month | $1,640 |
| Total holding costs (5 months) | $8,200 |
| Selling costs (5% commission and 3% seller closing costs on the expected sale price) | $21,200 |
| Planned net profit (on the rehab budget) | $53,500 |
| Current projected net profit (on the rehab forecast) | $53,600 |
| Profit lost to overruns so far | -$100 |
| Cash needed (purchase + costs + rehab forecast + holding - loan) | $86,200 |
| Return on cash invested (current) | 62.2% |
| Annualized return on cash (current) | 149.2% |
| Profit margin on ARV (current) | 20.2% |
| 70% rule max offer (ARV x 70% - rehab budget) | $136,000 |
| Purchase price vs. 70% rule max offer | -$6,000 |
| Verdict | Under 70% rule |
Demo is committed at $2,200 against a $2,000 budget, so the forecast uses the higher number. The roof contract is $8,200 against an $8,000 budget. Flooring is committed at $2,800 against a $3,000 budget and is not marked done, so the forecast stays at $3,000. The kitchen is marked Done at $5,500 against a $6,000 budget, and the savings credit is -$500. Profit lost to overruns so far is -$100. A negative number is savings under the budget, from a trade marked done. The purchase price is $6,000 under the max offer, and the verdict is Under 70% rule.
Annualized return on cash is the cash return above, spread over a year. It is not a promise of what the next flip makes.
Want a quick number before you open the file? Try the free house flipping calculator.
What each tab calculates
The .xlsx opens in Excel. You can also import the .xlsx into Google Sheets (File > Import). The file has six tabs for one house.
Start Here
- The tab is titled "House Flipping Spreadsheet". Under it: "Deal analyzer and rehab budget. Example values shown."
- Five steps say how to use the other tabs.
- Example values shown. Replace every number with your own deal.
- It says the file is a planning tool, and to check every number with your lender, your agent, and your accountant.
- It points to the last tab, Outgrew the Sheet.
- Amber cells are inputs. Shaded cells calculate. This tab calculates nothing.
- Each sheet is protected, with no password, so a paste cannot erase a formula. Excel: Review › Unprotect Sheet. Google Sheets does not keep that protection, so a shaded cell can be edited there.
Deal Analyzer
Amber cells are inputs. Shaded cells calculate. The loan in this example is purchase money, so it stays under the purchase price. Selling costs use the expected sale price. A blank expected sale price uses the ARV.
You type
- Purchase price
- After-repair value (ARV)
- Expected sale price
- Buying closing costs (% of purchase)
- Loan amount
- Other lender fees ($)
- Interest rate (annual)
- Lender points (% of loan)
- Months held (purchase to sale closing)
- Property taxes per month
- Insurance per month
- Utilities per month
- HOA, lawn, security, other / month
- Agent commissions (% of expected sale price)
- Seller concessions ($)
- Seller closing costs (% of expected sale price)
- Max-offer rule %
The sheet calculates
- Rehab budget (from Rehab Budget tab)
- Rehab forecast now (higher of budget, committed, or paid, plus the savings credit)
- Rehab paid to date
- Buying closing costs
- Lender points
- Interest per month (interest-only)
- Total holding per month
- Total holding costs
- Selling costs
- PLANNED net profit (on rehab budget)
- CURRENT projected net profit (on rehab forecast)
- Profit lost to overruns so far
- Cash needed (purchase + costs + rehab forecast + holding - loan)
- Return on cash invested (current)
- Profit margin on ARV (current)
- 70% rule max offer (ARV x 70% - rehab budget)
- Purchase price vs. 70% rule max offer
- Annualized return on cash (current)
Profit lost to overruns so far is planned profit minus current profit. A negative number is savings under the budget, from a trade marked done. On the purchase-versus-offer row, the sheet writes a verdict. In the example it says Under 70% rule. Annualized return on cash is the cash return above, spread over a year. It is not a promise of what the next flip makes. Interest per month is a simple interest-only estimate.
Rehab Budget
On a fix and flip spreadsheet, the rehab budget for a house flip is one row per trade, in the order the work usually happens, then a contingency line and a total. The columns are Trade category, Budget, Committed, Paid, Forecast at completion, Over/(under) budget, Left to pay, Notes, Done? (Y/N), Savings credit.
- Demo & dumpsters
- Framing & structural
- Roof
- Windows & exterior doors
- Siding & exterior paint
- Electrical
- Plumbing
- HVAC
- Insulation & drywall
- Interior paint
- Flooring
- Kitchen
- Bathrooms
- Interior doors & trim
- Landscaping & hardscape
- Permits & fees
- Cleaning & staging
- Other
Then Contingency and TOTAL. 18 trades.
- Budget is the number you type for each of the 18 trades.
- Committed is the signed bid you type.
- Paid adds up the Expense Log for that category.
- Done? (Y/N). Enter Y when the trade is finished and the savings should count. Enter N to keep the full budget in the forecast.
- Savings credit stays at $0 until the trade is marked Done. Then it is the amount under budget, as a negative number, when the higher of committed or paid is below the budget.
- Forecast at completion is the higher of budget, committed, or paid, plus the savings credit.
- Over/(under) budget is Forecast minus Budget.
- Left to pay is Forecast minus Paid.
- Notes is a note you type. The sheet does not calculate it.
Contingency % is an input under the total. In the example it is 10%. Contingency dollars are the shaded formula, not an input: that percent of the trade budgets, rounded to the nearest dollar. The total row adds the trades and the contingency line.
Unmatched expenses should be $0. A receipt whose category is not on this list is missing from Paid.
Expense Log
The Expense Log is the house flipping expense spreadsheet: one row per receipt. The example has 6 rows. Total logged is $8,900. Paid on the Rehab Budget adds up from the Amount column, by category. The category has to match a row on Rehab Budget or it will not count as Paid.
- Date, Category, Vendor, Description, Amount, Paid with, Receipt photo saved? (Y/N), Notes.
- Category is a list of the 19 Rehab Budget lines, the 18 trades plus Contingency. You pick the trade for each receipt.
- Receipt photo saved? is a Y/N reminder you fill in yourself. The file does not store a photo and does not read one.
Contractor Payments
One row per payment. The example has 3 rows, and total paid is $6,100. Enter the contract amount once for each contractor. Later payments for that contractor can leave Contract amount blank. The balance uses the amount already entered. Balance left on contract is that contract amount minus what you have paid that contractor through this row.
- Contractor, Trade, Contract amount, Milestone / scope completed, Walked & inspected? (Y/N), Photos taken? (Y/N), Date paid, Amount paid, Balance left on contract.
- Walked & inspected? and Photos taken? take Y, N, or N/A. The file does not store a photo.
Outgrew the Sheet
A short note on when a spreadsheet gets hard, with a link to Fixer Upper House. It says the example values are a sample deal, not a house we bought. This tab calculates nothing. The spreadsheet does not import into the app.
How to use it on a flip
- Open the Deal Analyzer and type over the amber cells: the purchase price, the after-repair value, the expected sale price, financing, and the holding and selling costs. Amber cells are inputs. Shaded cells calculate.
- On the Rehab Budget tab, set a budget for each trade. Enter committed dollars, the signed bids, as you hire. Contingency % is an input. In the example it is 10%, and the contingency dollars are that percent of the trade budgets, rounded to the nearest dollar.
- Log every receipt on the Expense Log the same day, and pick its trade from the Category list. Paid on the Rehab Budget adds up from there. Unmatched expenses should be $0. A receipt whose category is not on the list is missing from Paid.
- On Contractor Payments, pay against completed, inspected scope. Enter the contract amount once for each contractor. Later payments for that contractor can leave the contract amount blank.
- Check the Deal Analyzer each week. The forecast uses the higher of budget, committed, or paid, plus the savings credit, so an overrun shows up before you pay it and a finished trade under budget lowers the projection.
When a house flipping spreadsheet stops working
A home flipping spreadsheet works for one house. It gets hard when receipts, bids, photos and contractors live in different places, or when you run more than one flip at a time.
Fixer Upper House keeps each flip's line-item rehab budget against what you spend, an expense log, a task board and a punch list in one place. A contractor login does not show your profit. See how it works on the house flipping software page. The spreadsheet does not import into the app.
14-day free trial. No card required.
Questions
Are the numbers in the file a real deal?
No. Every number already in the sheet is an example, including the contingency at 10% of the trade budgets. Replace them with your purchase price, your bids, and your receipts. They are illustrative, not a real deal and not a typical result.
Does this file import into Fixer Upper House?
No. Download it and open it in Excel, or in Google Sheets with File, then Import. The app keeps its own rehab budget and expense log. This workbook does not load into it.
Does the download link expire?
No. The file stays at the same address. We email you that link, and you can download it from this page as soon as you submit the form.
Is the house flipping spreadsheet free?
Yes. Enter your email and the download button appears on this page. We also email you the same link once. There is no newsletter, and the email has an unsubscribe link.
Can I use it as a fix and flip spreadsheet for more than one house?
Each copy covers one house: one deal analyzer, one rehab budget and one expense log. Save a separate copy for each flip.
How does the rehab budget handle overruns on a flip?
Each trade has Budget, Committed, Paid, Done?, and Savings credit. Forecast at completion is the higher of budget, committed, or paid, plus the savings credit when the trade is marked Done. The Deal Analyzer uses that forecast for current projected net profit next to planned net profit. Profit lost to overruns so far is planned profit minus current profit. A negative number is savings under the budget, from a trade marked done.
What is the 70% rule line in the deal analyzer?
The max offer is the after-repair value times the max-offer percent, minus the rehab budget. The example percent is 70%. The sheet shows that offer, the purchase price against it, and a verdict. In the example the verdict is Under 70% rule. The classic rule assumes holding and selling are covered. Edit the percent to use your own. It is a rule of thumb, not a guarantee.