{"id":137648,"date":"2021-04-30T11:56:57","date_gmt":"2021-04-30T17:56:57","guid":{"rendered":"https:\/\/www.biggerpockets.com\/blog\/?post_type=path-to-purchase&#038;p=137648"},"modified":"2021-05-27T16:40:54","modified_gmt":"2021-05-27T22:40:54","slug":"estimate-rehab-costs","status":"publish","type":"path-to-purchase","link":"https:\/\/www.biggerpockets.com\/learn\/estimate-rehab-costs","title":{"rendered":"Estimating Rehab Costs"},"content":{"rendered":"\n<div class=\"overflow-hidden my-20\" x-data=\"{activeTab: 1}\" id=\"education\">\n  \n  <!-- Heading Label -->\n      <p class=\"text-slate opacity-60 mb-0 text-center font-bold uppercase text-md\">Education<\/p>\n      \n  <!-- Heading -->\n      <h2 class=\"js-toc-ignore mt-0 text-center text-slate font-bold\">Learn the basics<\/h2>\n    <!-- Tabs -->\n      <div class=\"tabs flex justify-center space-x-3 relative z-20 mb-12\">\n          <button \n        x-on:click=\"activeTab = 1, \n        window.analytics.track('PTP resource tab clicked', {\n          referrer: 'https:\/\/www.biggerpockets.com\/learn\/estimate-rehab-costs',\n          tabName: 'Blogs'\n        });\" \n        x-bind:class=\"{'bg-slate bg-opacity-10': activeTab == 1}\" \n        class=\"text-slate border-none px-4 py-2 font-semibold hover:bg-slate hover:bg-opacity-10\">\n        Blogs      <\/button>\n              <button \n        x-on:click=\"activeTab = 2, \n        window.analytics.track('PTP resource tab clicked', {\n          referrer: 'https:\/\/www.biggerpockets.com\/learn\/estimate-rehab-costs',\n          tabName: 'Podcasts'\n        });\" \n        x-bind:class=\"{'bg-slate bg-opacity-10': activeTab == 2}\" \n        class=\"text-slate border-none px-4 py-2 font-semibold hover:bg-slate hover:bg-opacity-10\">\n        Podcasts      <\/button>\n              <button \n        x-on:click=\"activeTab = 3, \n        window.analytics.track('PTP resource tab clicked', {\n          referrer: 'https:\/\/www.biggerpockets.com\/learn\/estimate-rehab-costs',\n          tabName: 'Videos'\n        });\" \n        x-bind:class=\"{'bg-slate bg-opacity-10': activeTab == 3}\" \n        class=\"text-slate border-none px-4 py-2 font-semibold hover:bg-slate hover:bg-opacity-10\">\n        Videos      <\/button>\n            <\/div>\n  \n  <!-- Tabbed Content -->\n      <div class=\"full-width relative\">\n      <div class=\"md:bg-themeBlue-veryLight md:py-12 mt-12 max-w-screen-lg mx-auto rounded-md md:relative px-4 lg:px-8\">\n                  \n          <div\n            x-bind:class=\"{'relative ': activeTab == 1, 'absolute  opacity-0': activeTab != 1}\"\n            class=\"space-y-8 flex flex-col items-start justify-center mx-auto max-w-screen-sm md:space-y-0 md:flex-row md:flex-wrap md:justify-start  resource-hub-container\">\n            \n            \n<article \n\tid=\"post-89736\" \n\tclass=\"content-card mb-0 flex flex-col  post-89736 post type-post status-publish format-standard has-post-thumbnail hentry category-deal-analysis category-biggerpockets-daily\">\n\n\t<header class=\"entry-header\">\t\t\t\n\t\t<!-- Image -->\n        \t\t\t<a class=\"post-thumbnail\" href=\"https:\/\/www.biggerpockets.com\/blog\/scope-of-work-construction\" target=\"\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"332\" height=\"225\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2021\/06\/scope-of-work-construction-560x380.jpg\" class=\"size-card w-full  m-0 aspect-[68\/45] object-scale-down wp-post-image\" alt=\"The Real Estate Investor&#8217;s Guide to Putting Together a Scope of Work\" title=\"\">\t\t\t<\/a>\n\t\t        \n\n\t\t<!-- Content Wrapper -->\n\t\t<div class=\"py-4 \">\t\n                            <div class=\"flex gap-4 justify-between items-center\">\n                    <!-- Category  -->\n                                            <a href=\"https:\/\/www.biggerpockets.com\/blog\/category\/buying-selling\/deal-analysis\" class=\"transition-colors bg-themeBlue\/20 text-themeBlue-medium hover:bg-themeBlue hover:text-white px-2 py-1 mb-2 inline-block rounded-sm no-underline text-sm\" target=\"_blank\">Finding Deals<\/a>\n                    \n                                            <span class=\"text-sm text-gray-500 hidden lg:inline-block\">6 min read<\/span>\n                                    <\/div>\n            \n           <div class=\"flex gap-3 items-center my-2 flex-nowrap text-base\">\n                <!-- Avatar and Author Name -->\n                <img decoding=\"async\" src=\"https:\/\/bp-wp-migration.s3.amazonaws.com\/author_avatars\/1689.jpg\" class=\"w-8 h-8 object-cover my-0 inline-block rounded-full\" alt=\"\" title=\"\"><span class='leading-snug text-slate-500 flex items-center'><span class='hidden whitespace-nowrap sm:inline-block md:hidden lg:inline-block pr-1'><span class='posted-on'><time class=\"entry-date published\" datetime=\"2021-03-31T09:30:00-06:00\">Mar 31, 2021<\/time><time class=\"updated\" datetime=\"2023-03-31T01:31:00-06:00\">Mar 31, 2023<\/time><\/span><\/span>&nbsp;<a href='https:\/\/www.biggerpockets.com\/blog\/contributors\/andrewsyrios' class='no-underline line-clamp-1' target=\"_blank\">Andrew Syrios<svg class=\"h-5 inline ml-2\" viewBox=\"0 0 21 21\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g clip-path=\"url(#a)\"><path d=\"M19.253 5.25a1.75 1.75 0 0 0-1.663 2.29l-1.42.902a2.188 2.188 0 0 1-2.868-.46L11.91 6.28a1.73 1.73 0 0 0 .342-1.03 1.75 1.75 0 1 0-3.5 0c0 .37.12.732.34 1.03L7.701 7.982a2.188 2.188 0 0 1-2.868.46l-1.42-.903a1.75 1.75 0 1 0-1.816 1.203l1.035 6.205a.438.438 0 0 0 .43.366H17.94a.437.437 0 0 0 .431-.366l1.035-6.204a1.75 1.75 0 0 0-.153-3.494Z\" fill=\"#FFC107\"\/><path d=\"M10.502 17.064c4.108 0 7.438-.98 7.438-2.188 0-1.208-3.33-2.188-7.438-2.188-4.109 0-7.439.98-7.439 2.188 0 1.208 3.33 2.188 7.439 2.188Z\" fill=\"#FFA000\"\/><path d=\"M10.502 17.501c-3.915 0-7.877-.901-7.877-2.625s3.962-2.625 7.877-2.625c3.914 0 7.876.9 7.876 2.625 0 1.724-3.962 2.625-7.876 2.625Zm0-4.375c-4.597 0-7.001 1.137-7.001 1.75s2.404 1.75 7 1.75c4.597 0 7.002-1.138 7.002-1.75 0-.613-2.405-1.75-7.001-1.75Z\" fill=\"#FFD54F\"\/><\/g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h21v21H0z\"\/><\/clipPath><\/defs><\/svg><\/a><\/span>            <\/div>\n\n            <!-- Post title -->\n\t\t\t<h2 class=\"entry-title js-toc-ignore mt-4 mb-0 text-xl leading-snug text-left\">\n\t\t\t\t<a href=\"https:\/\/www.biggerpockets.com\/blog\/scope-of-work-construction\" rel=\"bookmark\"  \n\t\t\t\t\tclass=\"whitespace-normal no-underline font-bold  text-slate visited:text-slate hover:text-themeBlue\" target=\"_blank\">\n\t\t\t\t\tThe Real Estate Investor&#8217;s Guide to Putting Together a Scope of Work\t\t\t\t<\/a>\n\t\t\t<\/h2>\n\t\t\t\n                        <p class=\"text-lg font-normal mt-3 text-slate-500 mb-1 line-clamp-3\">Achieving a quality rehab can try your patience. Smart investors solve these problems by stealing a project management strategy: a thorough scope of work.<\/p>\n\t\t<\/div>\n\t<\/header>\n     <footer class=\"flex justify-between mt-auto\">\n        <!-- Comment Count -->\n        \t\t<span class='flex items-center space-x-2 text-sm' x-cloak x-data='commentCount()' :class=\"parseFloat(commentCount) < 1 || commentCount == '' ? 'hidden' : 'flex'\">\n\t\t\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-5 w-5 text-slate text-opacity-50\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8h2a2 2 0 012 2v6a2 2 0 01-2 2h-2v4l-4-4H9a1.994 1.994 0 01-1.414-.586m0 0L11 14h4a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2v4l.586-.586z\" \/>\n            <\/svg>\n\n            <span x-ref=\"comment_count\" class=\"disqus-comment-count text-slate text-opacity-80\" data-disqus-identifier=\"89736\">\n\t\t\t\t\t\t\t<\/span>\n        <\/span>\n\t    <\/footer>\n<\/article><!-- #post-89736 -->          <\/div>\n          \n                          \n          <div\n            x-bind:class=\"{'relative ': activeTab == 2, 'absolute  opacity-0': activeTab != 2}\"\n            class=\"space-y-8 flex flex-col items-start justify-center mx-auto max-w-screen-sm md:space-y-0 md:flex-row md:flex-wrap md:justify-start  resource-hub-container\">\n            \n            \n<article \n\tid=\"post-106252\" \n\tclass=\"content-card mb-0 flex flex-col  post-106252 post type-post status-publish format-standard has-post-thumbnail hentry category-biggerpockets-podcast\">\n\n\t<header class=\"entry-header\">\t\t\t\n\t\t<!-- Image -->\n        \t\t\t<a class=\"post-thumbnail\" href=\"https:\/\/www.biggerpockets.com\/blog\/biggerpockets-podcast-314-find-rockstar-contractors-and-manage-like-a-boss-andresa-guidelli\" target=\"\" aria-hidden=\"true\" tabindex=\"-1\" target=\"_blank\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"325\" height=\"225\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2019\/01\/314-BP-Real-Estate-Blog.jpg\" class=\"size-card w-full  m-0 aspect-[68\/45] object-scale-down wp-post-image\" alt=\"How to Find Rockstar Contractors and Manage Like a Boss with Andresa Guidelli\" srcset=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2019\/01\/314-BP-Real-Estate-Blog.jpg 830w, https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2019\/01\/314-BP-Real-Estate-Blog-300x208.jpg 300w, https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2019\/01\/314-BP-Real-Estate-Blog-768x532.jpg 768w\" sizes=\"auto, (max-width: 325px) 100vw, 325px\" title=\"\">\t\t\t<\/a>\n\t\t        \n\n\t\t<!-- Content Wrapper -->\n\t\t<div class=\"py-4 \">\t\n                            <div class=\"flex gap-4 justify-between items-center\">\n                    <!-- Category  -->\n                                            <a href=\"https:\/\/www.biggerpockets.com\/blog\/category\/biggerpockets-podcast\" class=\"transition-colors bg-themeBlue\/20 text-themeBlue-medium hover:bg-themeBlue hover:text-white px-2 py-1 mb-2 inline-block rounded-sm no-underline text-sm\" target=\"_blank\">BiggerPockets Real Estate Podcast<\/a>\n                    \n                                            <span class=\"text-sm text-gray-500 hidden lg:inline-block\">53 min read<\/span>\n                                    <\/div>\n            \n           <div class=\"flex gap-3 items-center my-2 flex-nowrap text-base\">\n                <!-- Avatar and Author Name -->\n                <img decoding=\"async\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2024\/07\/cropped-04_RE_Blog-Profils_150W-150x150.png\" class=\"w-8 h-8 object-cover my-0 inline-block rounded-full\" alt=\"\" title=\"\"><span class='leading-snug text-slate-500 flex items-center'><span class='hidden whitespace-nowrap sm:inline-block md:hidden lg:inline-block pr-1'><span class='posted-on'><time class=\"entry-date published\" datetime=\"2019-01-24T00:02:01-07:00\">Jan 24, 2019<\/time><time class=\"updated\" datetime=\"2023-02-09T20:53:34-07:00\">Feb 09, 2023<\/time><\/span><\/span>&nbsp;<a href='https:\/\/www.biggerpockets.com\/blog\/contributors\/thebiggerpocketspodcast' class='no-underline line-clamp-1' target=\"_blank\">The BiggerPockets Podcast<\/a><\/span>            <\/div>\n\n            <!-- Post title -->\n\t\t\t<h2 class=\"entry-title js-toc-ignore mt-4 mb-0 text-xl leading-snug text-left\">\n\t\t\t\t<a href=\"https:\/\/www.biggerpockets.com\/blog\/biggerpockets-podcast-314-find-rockstar-contractors-and-manage-like-a-boss-andresa-guidelli\" rel=\"bookmark\"  \n\t\t\t\t\tclass=\"whitespace-normal no-underline font-bold  text-slate visited:text-slate hover:text-themeBlue\" target=\"_blank\">\n\t\t\t\t\tHow to Find Rockstar Contractors and Manage Like a Boss with Andresa Guidelli\t\t\t\t<\/a>\n\t\t\t<\/h2>\n\t\t\t\n                        <p class=\"text-lg font-normal mt-3 text-slate-500 mb-1 line-clamp-3\">Would your real estate business benefit from better rehab\/construction knowledge or tactics? Well, that\u2019s the focus of today\u2019s show, where Andresa shares her story of moving from Brazil to America&hellip;<\/p>\n\t\t<\/div>\n\t<\/header>\n     <footer class=\"flex justify-between mt-auto\">\n        <!-- Comment Count -->\n        \t\t<span class='flex items-center space-x-2 text-sm' x-cloak x-data='commentCount()' :class=\"parseFloat(commentCount) < 1 || commentCount == '' ? 'hidden' : 'flex'\">\n\t\t\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-5 w-5 text-slate text-opacity-50\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17 8h2a2 2 0 012 2v6a2 2 0 01-2 2h-2v4l-4-4H9a1.994 1.994 0 01-1.414-.586m0 0L11 14h4a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2v4l.586-.586z\" \/>\n            <\/svg>\n\n            <span x-ref=\"comment_count\" class=\"disqus-comment-count text-slate text-opacity-80\" data-disqus-identifier=\"106252\">\n\t\t\t\t\t\t\t<\/span>\n        <\/span>\n\t    <\/footer>\n<\/article><!-- #post-106252 -->          <\/div>\n          \n                          \n          <div\n            x-bind:class=\"{'relative ': activeTab == 3, 'absolute  opacity-0': activeTab != 3}\"\n            class=\"space-y-8 flex flex-col items-start justify-center mx-auto max-w-screen-sm md:space-y-0 md:flex-row md:flex-wrap md:justify-start  resource-hub-container\">\n            \n             \n                    \n                    <div class=\"relative z-10\">  \n                        \n<div>\n  <button class=\"relative group cursor-pointer border-none\"  x-on:click=\"$store.videoPlayer.toggleVideo('W3y-ENSqL3M', 'education', 'youtube', 'guest')\">\n    <img decoding=\"async\" src=\"http:\/\/img.youtube.com\/vi\/W3y-ENSqL3M\/hqdefault.jpg\" alt=\"Rehab Estimate\" class=\"rounded-md relative z-10 m-0 h-64 object-cover\" title=\"\">\n    <div class=\"absolute top-0 left-0 h-full w-full bg-slate bg-opacity-20 z-20 rounded-md transition ease-in-out duration-100  group-hover:bg-slate group-hover:bg-opacity-75\"><\/div>\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-12 w-12 absolute top-1\/2 left-1\/2 -ml-6 -mt-6 z-30 text-white opacity-90 pointer-events-none\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n      <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z\" \/>\n      <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 12a9 9 0 11-18 0 9 9 0 0118 0z\" \/>\n    <\/svg>\n  <\/button>\n  \n      <h2 x-on:click=\"$store.videoPlayer.toggleVideo('W3y-ENSqL3M', 'education', 'youtube', '')\" class=\"cursor-pointer js-toc-ignore mt-4 text-slate visited:text-slate hover:text-themeBlue font-semibold text-base leading-tight max-w-sm  text-lg whitespace-normal\">\n      Rehab Estimate    <\/h2>\n    <\/div>\n                    <\/div>\n                   \n                    \n                    <div class=\"relative z-10\">  \n                        \n<div>\n  <button class=\"relative group cursor-pointer border-none\"  x-on:click=\"$store.videoPlayer.toggleVideo('gLQHuaSeFQo', 'education', 'youtube', 'guest')\">\n    <img decoding=\"async\" src=\"http:\/\/img.youtube.com\/vi\/gLQHuaSeFQo\/hqdefault.jpg\" alt=\"Major Rehab Property Walkthrough and Q&#038;A\" class=\"rounded-md relative z-10 m-0 h-64 object-cover\" title=\"\">\n    <div class=\"absolute top-0 left-0 h-full w-full bg-slate bg-opacity-20 z-20 rounded-md transition ease-in-out duration-100  group-hover:bg-slate group-hover:bg-opacity-75\"><\/div>\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-12 w-12 absolute top-1\/2 left-1\/2 -ml-6 -mt-6 z-30 text-white opacity-90 pointer-events-none\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\">\n      <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z\" \/>\n      <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 12a9 9 0 11-18 0 9 9 0 0118 0z\" \/>\n    <\/svg>\n  <\/button>\n  \n      <h2 x-on:click=\"$store.videoPlayer.toggleVideo('gLQHuaSeFQo', 'education', 'youtube', '')\" class=\"cursor-pointer js-toc-ignore mt-4 text-slate visited:text-slate hover:text-themeBlue font-semibold text-base leading-tight max-w-sm  text-lg whitespace-normal\">\n      Major Rehab Property Walkthrough and Q&#038;A    <\/h2>\n    <\/div>\n                    <\/div>\n                  \n                  <div x-show=\"$store.videoPlayer.open &#038;&#038; $store.videoPlayer.activeBlock == 'education'\" x-cloak class=\"fixed w-screen z-[999] inset-0 overflow-y-auto px-4\" aria-labelledby=\"modal-title\" role=\"dialog\" aria-modal=\"true\">\n                    <div class=\"flex items-center mx-auto justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:p-0 max-w-4xl\">\n                      <div \n                        x-show=\"$store.videoPlayer.open &#038;&#038; $store.videoPlayer.activeBlock == 'education'\"\n                        x-cloak\n                        x-on:click=\"$store.videoPlayer.toggleVideo(null, 'education', $store.videoPlayer.activeSource)\"\n                        x-transition:enter=\"ease-out duration-300\"\n                        x-transition:enter-start=\"opacity-0\"\n                        x-transition:enter-end=\"opacity-100\"\n                        x-transition:leave-start=\"opacity-100 \"\n                        x-transition:leave-end=\"opacity-0\"\n                        class=\"fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity\" aria-hidden=\"true\"><\/div>\n\n                      <!-- This element is to trick the browser into centering the modal contents. -->\n                      <span class=\"hidden sm:inline-block sm:align-middle sm:h-screen\" aria-hidden=\"true\">&#8203;<\/span>\n                      <div \n                        x-show=\"$store.videoPlayer.open &#038;&#038; $store.videoPlayer.activeBlock == 'education'\"\n                        x-cloak\n                        x-transition:enter=\"ease-out duration-300\"\n                        x-transition:enter-start=\"opacity-0 ranslate-y-4 sm:translate-y-0 sm:scale-95\"\n                        x-transition:enter-end=\"opacity-100 translate-y-0 sm:scale-100\"\n                        x-transition:leave=\"ease-in duration-200\"\n                        x-transition:leave-start=\"opacity-100 translate-y-0 sm:scale-100\"\n                        x-transition:leave-end=\"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95\"\n                        class=\"inline-block w-full align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all \">\n                        <div class=\"bg-themeGrey-dark relative\" :class=\"$store.videoPlayer.activeSource == 'vimeo' ? 'vimeo-player-container' : ''\" :style=\"$store.videoPlayer.activeSource == 'youtube' ? 'padding-top: 56.25%' : 'padding-top: 66.25%'\">\n                          \n                          <div id=\"player-education\" class=\"absolute inset-0 w-full h-full\"><\/div>          \n                          \n                        <\/div>\n                        <div class=\"bg-gray-900 px-4 py-3 sm:px-6 sm:flex sm:flex-row-reverse\">\n                          <button x-on:click=\"$store.videoPlayer.toggleVideo(null, 'education', $store.videoPlayer.activeSource)\" type=\"button\" class=\"mt-3 w-full inline-flex justify-center rounded-md border border-slate shadow-sm px-4 py-2 bg-themeGrey-dark text-base font-medium text-white hover:bg-gray-50 hover:text-slate focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500 sm:mt-0 sm:ml-3 sm:w-auto sm:text-sm\">\n                            Close\n                          <\/button>\n                        <\/div>\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                          <\/div>\n          \n                        \n\n        <!-- Background Dots -->\n                  <div class=\"dots hidden absolute z-0 top-0 left-0 md:block md:h-52 md:w-64 opacity-50 overflow-hidden transform -translate-y-6 -translate-x-6\">\n            <div class=\"h-full w-full  absolute top-0 left-0\" style=\"background: url('https:\/\/www.biggerpockets.com\/blog\/wp-content\/themes\/biggerpockets-2021\/assets\/dist\/svg\/dot-blue.svg') top left repeat;\"><\/div>\n          <\/div>\n\n          <div class=\"dots hidden absolute z-0 bottom-0 right-0 md:block md:h-52 md:w-64 opacity-50 overflow-hidden transform translate-y-8 translate-x-6\">\n            <div class=\"h-full w-full   absolute bottom-0 right-0\" style=\"background: url('https:\/\/www.biggerpockets.com\/blog\/wp-content\/themes\/biggerpockets-2021\/assets\/dist\/svg\/dot-blue.svg') top left repeat;\"><\/div>\n          <\/div>\n              <\/div>\n    <\/div>\n  <\/div>\n\n\n\n<p>If you\u2019re a buy-and-hold investor, you may only want to make your rental property functional and safe. Flippers may upgrade fixtures and appliances to top-of-the line requirements\u2014or revamp a floor plan completely.<\/p>\n\n\n\n<div class=\"overflow-hidden my-20\" x-data=\"{activeTab: 1}\" id=\"tools\">\n  \n  <!-- Heading Label -->\n      <p class=\"text-slate opacity-60 mb-0 text-center font-bold uppercase text-md\">Tools<\/p>\n      \n  <!-- Heading -->\n      <h2 class=\"js-toc-ignore mt-0 text-center text-slate font-bold\">Apply your learning<\/h2>\n    <!-- Tabs -->\n      <div class=\"tabs flex justify-center space-x-3 relative z-20 mb-12\">\n          <button \n        x-on:click=\"activeTab = 1, \n        window.analytics.track('PTP resource tab clicked', {\n          referrer: 'https:\/\/www.biggerpockets.com\/learn\/estimate-rehab-costs',\n          tabName: 'Tools'\n        });\" \n        x-bind:class=\"{'bg-slate bg-opacity-10': activeTab == 1}\" \n        class=\"text-slate border-none px-4 py-2 font-semibold hover:bg-slate hover:bg-opacity-10\">\n        Tools      <\/button>\n              <button \n        x-on:click=\"activeTab = 2, \n        window.analytics.track('PTP resource tab clicked', {\n          referrer: 'https:\/\/www.biggerpockets.com\/learn\/estimate-rehab-costs',\n          tabName: 'Downloads'\n        });\" \n        x-bind:class=\"{'bg-slate bg-opacity-10': activeTab == 2}\" \n        class=\"text-slate border-none px-4 py-2 font-semibold hover:bg-slate hover:bg-opacity-10\">\n        Downloads      <\/button>\n            <\/div>\n  \n  <!-- Tabbed Content -->\n      <div class=\"full-width relative\">\n      <div class=\"md:bg-themeBiege md:py-12 mt-12 max-w-screen-lg mx-auto rounded-md md:relative px-4 lg:px-8\">\n                  \n          <div\n            x-bind:class=\"{'relative ': activeTab == 1, 'absolute  opacity-0': activeTab != 1}\"\n            class=\"space-y-8 flex flex-col items-start justify-center mx-auto max-w-screen-sm md:space-y-0 md:flex-row md:flex-wrap md:justify-start  resource-hub-container\">\n            \n            \n<article class=\"content-card\">\n  <template x-if=\"$store.wp.hasAccess('guest')\">\n   <div>\n    <header class=\"entry-header\">\t\t\n        <a \n          href=\"https:\/\/www.biggerpockets.com\/rehab-estimator?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\"\n           target=\"_blank\">\n          <img decoding=\"async\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2021\/04\/step-12-rehab.png\" class=\"my-0 rounded-md\" alt=\"\" title=\"\">\n        <\/a>\n      <\/header>\n\n      <!-- Resource Title -->\n      <h2 class=\"entry-title js-toc-ignore mb-2 text-lg leading-tight max-w-sm mt-5 mb-3\">\n        <a \n                    href=\"https:\/\/www.biggerpockets.com\/rehab-estimator?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\" \n          target=\"_blank\" \n          rel=\"bookmark\" \n          class=\"whitespace-normal font-semibold no-underline text-slate visited:text-slate hover:text-themeBlue\">\n          Rehab estimator        <\/a>\n      <\/h2>   \n      <div class=\"flex space-x-3 mt-6\">\n        <a \n        \n                    href=\"https:\/\/www.biggerpockets.com\/rehab-estimator?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\" \n          target=\"_blank\" \n          rel=\"bookmark\"\n          class=\"bg-themeBlue hover:bg-themeBlue-medium inline-block rounded-md border-none no-underline px-4 py-2 font-semibold text-white\">\n          Start a report        <\/a> \n\n              <\/div>      \n   <\/div>                \n  <\/template>\n\n  <template x-if=\"!$store.wp.hasAccess('guest')\">\n    <div>\n      <header class=\"entry-header\">\t\t\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\">  \n          <img decoding=\"async\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2021\/04\/step-12-rehab.png\" class=\"my-0 rounded-md\" alt=\"\" title=\"\">\n        <\/button>\n      <\/header>\n      <!-- Resource Title -->\n      <h2 class=\"entry-title js-toc-ignore mb-2 text-lg leading-tight max-w-sm mt-5 mb-3\">\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\"\n          class=\"whitespace-normal font-semibold no-underline text-slate visited:text-slate hover:text-themeBlue\">\n          Rehab estimator        <\/button>\n      <\/h2>   \n      <div class=\"flex space-x-3 mt-6\">\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\"\n          class=\"bg-themeBlue hover:bg-themeBlue-medium inline-block rounded-md border-none no-underline px-4 py-2 font-semibold text-white\">\n          Start a report        <\/button> \n\n              <\/div>  \n    <\/div>  \n  <\/template>\n<\/article>\n  \n                    \n                            <\/div>\n          \n                          \n          <div\n            x-bind:class=\"{'relative ': activeTab == 2, 'absolute  opacity-0': activeTab != 2}\"\n            class=\"space-y-8 flex flex-col items-start justify-center mx-auto max-w-screen-sm md:space-y-0 md:flex-row md:flex-wrap md:justify-start  resource-hub-container\">\n            \n            \n<article class=\"content-card\">\n  <template x-if=\"$store.wp.hasAccess('guest')\">\n   <div>\n    <header class=\"entry-header\">\t\t\n        <a \n          href=\"https:\/\/www.biggerpockets.com\/files\/user\/JasonScott\/file\/13-rehab-analysis-spreadsheet---basic?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\"\n           target=\"_blank\">\n          <img decoding=\"async\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2021\/04\/step-12-rehab-spreadsheet.png\" class=\"my-0 rounded-md\" alt=\"\" title=\"\">\n        <\/a>\n      <\/header>\n\n      <!-- Resource Title -->\n      <h2 class=\"entry-title js-toc-ignore mb-2 text-lg leading-tight max-w-sm mt-5 mb-3\">\n        <a \n                    href=\"https:\/\/www.biggerpockets.com\/files\/user\/JasonScott\/file\/13-rehab-analysis-spreadsheet---basic?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\" \n          target=\"_blank\" \n          rel=\"bookmark\" \n          class=\"whitespace-normal font-semibold no-underline text-slate visited:text-slate hover:text-themeBlue\">\n          Rehab analysis spreadsheet        <\/a>\n      <\/h2>   \n      <div class=\"flex space-x-3 mt-6\">\n        <a \n        \n                    href=\"https:\/\/www.biggerpockets.com\/files\/user\/JasonScott\/file\/13-rehab-analysis-spreadsheet---basic?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\" \n          target=\"_blank\" \n          rel=\"bookmark\"\n          class=\"bg-themeBlue hover:bg-themeBlue-medium inline-block rounded-md border-none no-underline px-4 py-2 font-semibold text-white\">\n          Download        <\/a> \n\n              <\/div>      \n   <\/div>                \n  <\/template>\n\n  <template x-if=\"!$store.wp.hasAccess('guest')\">\n    <div>\n      <header class=\"entry-header\">\t\t\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\">  \n          <img decoding=\"async\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2021\/04\/step-12-rehab-spreadsheet.png\" class=\"my-0 rounded-md\" alt=\"\" title=\"\">\n        <\/button>\n      <\/header>\n      <!-- Resource Title -->\n      <h2 class=\"entry-title js-toc-ignore mb-2 text-lg leading-tight max-w-sm mt-5 mb-3\">\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\"\n          class=\"whitespace-normal font-semibold no-underline text-slate visited:text-slate hover:text-themeBlue\">\n          Rehab analysis spreadsheet        <\/button>\n      <\/h2>   \n      <div class=\"flex space-x-3 mt-6\">\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\"\n          class=\"bg-themeBlue hover:bg-themeBlue-medium inline-block rounded-md border-none no-underline px-4 py-2 font-semibold text-white\">\n          Download        <\/button> \n\n              <\/div>  \n    <\/div>  \n  <\/template>\n<\/article>\n  \n                    \n                  \n<article class=\"content-card\">\n  <template x-if=\"$store.wp.hasAccess('guest')\">\n   <div>\n    <header class=\"entry-header\">\t\t\n        <a \n          href=\"https:\/\/www.biggerpockets.com\/files\/user\/BarnardINC\/file\/70-repair-cost-form?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\"\n           target=\"_blank\">\n          <img decoding=\"async\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2021\/04\/step-12-repair-cost.png\" class=\"my-0 rounded-md\" alt=\"\" title=\"\">\n        <\/a>\n      <\/header>\n\n      <!-- Resource Title -->\n      <h2 class=\"entry-title js-toc-ignore mb-2 text-lg leading-tight max-w-sm mt-5 mb-3\">\n        <a \n                    href=\"https:\/\/www.biggerpockets.com\/files\/user\/BarnardINC\/file\/70-repair-cost-form?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\" \n          target=\"_blank\" \n          rel=\"bookmark\" \n          class=\"whitespace-normal font-semibold no-underline text-slate visited:text-slate hover:text-themeBlue\">\n          Repair cost form        <\/a>\n      <\/h2>   \n      <div class=\"flex space-x-3 mt-6\">\n        <a \n        \n                    href=\"https:\/\/www.biggerpockets.com\/files\/user\/BarnardINC\/file\/70-repair-cost-form?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\" \n          target=\"_blank\" \n          rel=\"bookmark\"\n          class=\"bg-themeBlue hover:bg-themeBlue-medium inline-block rounded-md border-none no-underline px-4 py-2 font-semibold text-white\">\n          Download        <\/a> \n\n              <\/div>      \n   <\/div>                \n  <\/template>\n\n  <template x-if=\"!$store.wp.hasAccess('guest')\">\n    <div>\n      <header class=\"entry-header\">\t\t\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\">  \n          <img decoding=\"async\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2021\/04\/step-12-repair-cost.png\" class=\"my-0 rounded-md\" alt=\"\" title=\"\">\n        <\/button>\n      <\/header>\n      <!-- Resource Title -->\n      <h2 class=\"entry-title js-toc-ignore mb-2 text-lg leading-tight max-w-sm mt-5 mb-3\">\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\"\n          class=\"whitespace-normal font-semibold no-underline text-slate visited:text-slate hover:text-themeBlue\">\n          Repair cost form        <\/button>\n      <\/h2>   \n      <div class=\"flex space-x-3 mt-6\">\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\"\n          class=\"bg-themeBlue hover:bg-themeBlue-medium inline-block rounded-md border-none no-underline px-4 py-2 font-semibold text-white\">\n          Download        <\/button> \n\n              <\/div>  \n    <\/div>  \n  <\/template>\n<\/article>\n  \n                    \n                            <\/div>\n          \n                        \n\n        <!-- Background Dots -->\n                  <div class=\"dots hidden absolute z-0 top-0 left-0 md:block md:h-52 md:w-64 opacity-50 overflow-hidden transform -translate-y-6 -translate-x-6\">\n            <div class=\"h-full w-full  absolute top-0 left-0\" style=\"background: url('https:\/\/www.biggerpockets.com\/blog\/wp-content\/themes\/biggerpockets-2021\/assets\/dist\/svg\/dot-orange.svg') top left repeat;\"><\/div>\n          <\/div>\n\n          <div class=\"dots hidden absolute z-0 bottom-0 right-0 md:block md:h-52 md:w-64 opacity-50 overflow-hidden transform translate-y-8 translate-x-6\">\n            <div class=\"h-full w-full   absolute bottom-0 right-0\" style=\"background: url('https:\/\/www.biggerpockets.com\/blog\/wp-content\/themes\/biggerpockets-2021\/assets\/dist\/svg\/dot-orange.svg') top left repeat;\"><\/div>\n          <\/div>\n              <\/div>\n    <\/div>\n  <\/div>\n\n\n\n<p>Regardless of your strategy, you\u2019ll need to know the methodology behind a successful rehab. Without an accurate budget or scope of work, you\u2019re walking blindly into a project that could take tens of thousands more to complete, or weeks or months more time. Don\u2019t put yourself at risk. Estimate rehab costs using time-tested methods!<\/p>\n\n\n\n<div class=\"overflow-hidden my-20\" x-data=\"{activeTab: 1}\" id=\"marketplace\">\n  \n  <!-- Heading Label -->\n      <p class=\"text-slate opacity-60 mb-0 text-center font-bold uppercase text-md\">Marketplace<\/p>\n      \n  <!-- Heading -->\n      <h2 class=\"js-toc-ignore mt-0 text-center text-slate font-bold\">Connect with partners<\/h2>\n    <!-- Tabs -->\n  \n  <!-- Tabbed Content -->\n      <div class=\"full-width relative\">\n      <div class=\" max-w-screen-lg mx-auto rounded-md md:relative px-4 lg:px-8\">\n                  \n          <div\n            x-bind:class=\"{'relative ': activeTab == 1, 'absolute  opacity-0': activeTab != 1}\"\n            class=\"space-y-8 flex flex-col items-start justify-center mx-auto max-w-screen-sm md:space-y-0 md:flex-row md:flex-wrap md:justify-start  resource-hub-container\">\n            \n            \n<article class=\"content-card\">\n  <template x-if=\"$store.wp.hasAccess('guest')\">\n   <div>\n    <header class=\"entry-header\">\t\t\n        <a \n          href=\"https:\/\/www.biggerpockets.com\/contractors?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\"\n           target=\"_blank\">\n          <img decoding=\"async\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2021\/04\/step-12-contractors.png\" class=\"my-0 rounded-md\" alt=\"\" title=\"\">\n        <\/a>\n      <\/header>\n\n      <!-- Resource Title -->\n      <h2 class=\"entry-title js-toc-ignore mb-2 text-lg leading-tight max-w-sm mt-5 mb-3\">\n        <a \n                    href=\"https:\/\/www.biggerpockets.com\/contractors?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\" \n          target=\"_blank\" \n          rel=\"bookmark\" \n          class=\"whitespace-normal font-semibold no-underline text-slate visited:text-slate hover:text-themeBlue\">\n          Local contractors        <\/a>\n      <\/h2>   \n      <div class=\"flex space-x-3 mt-6\">\n        <a \n        \n                    href=\"https:\/\/www.biggerpockets.com\/contractors?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\" \n          target=\"_blank\" \n          rel=\"bookmark\"\n          class=\"bg-themeBlue hover:bg-themeBlue-medium inline-block rounded-md border-none no-underline px-4 py-2 font-semibold text-white\">\n          Find a contractor        <\/a> \n\n              <\/div>      \n   <\/div>                \n  <\/template>\n\n  <template x-if=\"!$store.wp.hasAccess('guest')\">\n    <div>\n      <header class=\"entry-header\">\t\t\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\">  \n          <img decoding=\"async\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2021\/04\/step-12-contractors.png\" class=\"my-0 rounded-md\" alt=\"\" title=\"\">\n        <\/button>\n      <\/header>\n      <!-- Resource Title -->\n      <h2 class=\"entry-title js-toc-ignore mb-2 text-lg leading-tight max-w-sm mt-5 mb-3\">\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\"\n          class=\"whitespace-normal font-semibold no-underline text-slate visited:text-slate hover:text-themeBlue\">\n          Local contractors        <\/button>\n      <\/h2>   \n      <div class=\"flex space-x-3 mt-6\">\n        <button  x-on:click=\"$store.wp.displaySignupPrompt('guest')\"\n          class=\"bg-themeBlue hover:bg-themeBlue-medium inline-block rounded-md border-none no-underline px-4 py-2 font-semibold text-white\">\n          Find a contractor        <\/button> \n\n              <\/div>  \n    <\/div>  \n  <\/template>\n<\/article>\n  \n                    \n                            <\/div>\n          \n                        \n\n        <!-- Background Dots -->\n              <\/div>\n    <\/div>\n  <\/div>\n\n\n\n<div class=\"bg-themeBiege max-w-screen-lg mx-auto my-20\" id=\"forums\">\n  <div class=\"text-center px-4 pt-4 lg:px-8 lg:pt-16\">\n\n          <p class=\"text-themeGold my-0 text-center font-bold uppercase text-md\">Forums<\/p>\n        \n\n          <h2 class=\"mt-0 text-center text-2xl text-slate font-bold\">Consult the community<\/h2>\n    \n      <\/div>\n\n      <img decoding=\"async\" class=\"md:max-w-screen-sm mx-auto block -mb-10 lg:-mb-20\" src=\"https:\/\/www.biggerpockets.com\/blog\/wp-content\/uploads\/2021\/04\/step-12_estimating-costs-sow.png\" alt=\"\" title=\"\">\n  \n  <div class=\"bg-themeGold-light flex flex-col space-y-8 items-center px-4 pt-16 pb-8 sm:flex-row sm:space-y-0 sm:space-x-16 sm:justify-center lg:px-8 lg:pt-24 lg:pb-8\">\n    \n          <a \n        href=\"https:\/\/www.biggerpockets.com\/forums\/67-rehabbing-and-flipping-forum?utm_source=pathtopurchase&#038;utm_campaign=ptpv1\" \n        class=\"bg-themeGold text-white border-none px-4 py-2 rounded-sm no-underline font-semibold inline-flex no-wrap items-center space-x-3 hover:bg-themeGold-dark\"  \n        target=\"_blank\"\n        x-on:click=\"window.analytics.track('PTP resource clicked', {\n          referrer: 'https:\/\/www.biggerpockets.com\/learn\/estimate-rehab-costs',\n          resourceType: 'forum',\n          resourceName: '67 - Rehabbing and Flipping Forum',\n          resourceURL: 'https:\/\/www.biggerpockets.com\/forums\/67-rehabbing-and-flipping-forum?utm_source=pathtopurchase&#038;utm_campaign=ptpv1'\n        });\"\n        >\n        <span>View rehab forums<\/span>\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-6 w-6\" viewBox=\"0 0 20.243 13.501\"><path id=\"Icon_ionic-ios-arrow-round-forward\" data-name=\"Icon ionic-ios-arrow-round-forward\" d=\"M20.784,11.51a.919.919,0,0,0-.007,1.294l4.275,4.282H8.782a.914.914,0,0,0,0,1.828H25.045L20.77,23.2a.925.925,0,0,0,.007,1.294.91.91,0,0,0,1.287-.007l5.794-5.836h0a1.026,1.026,0,0,0,.19-.288.872.872,0,0,0,.07-.352.916.916,0,0,0-.26-.64l-5.794-5.836A.9.9,0,0,0,20.784,11.51Z\" transform=\"translate(-7.875 -11.252)\" fill=\"#fff\" opacity=\"0.5\"\/><\/svg>\n      <\/a>\n      <\/div>\n<\/div>\n\n\n\n<div class=\"overflow-hidden my-20\" x-data=\"{activeTab: 1}\" id=\"books\">\n  \n  <!-- Heading Label -->\n      <p class=\"text-slate opacity-60 mb-0 text-center font-bold uppercase text-md\">Books<\/p>\n      \n  <!-- Heading -->\n      <h2 class=\"js-toc-ignore mt-0 text-center text-slate font-bold\">Dive deeper<\/h2>\n    <!-- Tabs -->\n  \n  <!-- Tabbed Content -->\n      <div class=\"full-width relative\">\n      <div class=\" max-w-screen-lg mx-auto rounded-md md:relative px-4 lg:px-8\">\n                  \n          <div\n            x-bind:class=\"{'relative ': activeTab == 1, 'absolute  opacity-0': activeTab != 1}\"\n            class=\"space-y-8 flex flex-col items-start justify-center mx-auto max-w-screen-sm md:space-y-0 md:flex-row md:flex-wrap md:justify-start  resource-hub-container\">\n            \n            <div id='product-component-1622155233384'><\/div>\r\n\r\n\/**\/\r\n<div id='product-component-1622155246098'><\/div>\r\n\r\n\/**\/\r\n          <\/div>\n          \n                        \n\n        <!-- Background Dots -->\n              <\/div>\n    <\/div>\n  <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Estimating costs on a rehab can be challenging, especially if you\u2019ve never managed a renovation before. This section may not pertain to those buying out-right turnkey properties, but it\u2019s important to understand the factors of estimating rehabs, since you will inevitably have to do them if you\u2019re a long-term real estate investor. <\/p>\n","protected":false},"featured_media":137719,"template":"","class_list":["post-137648","path-to-purchase","type-path-to-purchase","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.biggerpockets.com\/blog\/wp-json\/wp\/v2\/path-to-purchase\/137648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.biggerpockets.com\/blog\/wp-json\/wp\/v2\/path-to-purchase"}],"about":[{"href":"https:\/\/www.biggerpockets.com\/blog\/wp-json\/wp\/v2\/types\/path-to-purchase"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.biggerpockets.com\/blog\/wp-json\/wp\/v2\/media\/137719"}],"wp:attachment":[{"href":"https:\/\/www.biggerpockets.com\/blog\/wp-json\/wp\/v2\/media?parent=137648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}