{"id":343,"date":"2023-03-30T12:04:03","date_gmt":"2023-03-30T12:04:03","guid":{"rendered":"https:\/\/ebonds.co.za\/?page_id=343"},"modified":"2023-03-30T12:05:18","modified_gmt":"2023-03-30T12:05:18","slug":"bond-transfer-cost","status":"publish","type":"page","link":"https:\/\/ebonds.co.za\/index.php\/bond-transfer-cost\/","title":{"rendered":"Bond &amp; Transfer Cost"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"343\" class=\"elementor elementor-343\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-de951b8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"de951b8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-27cb721\" data-id=\"27cb721\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-742015f elementor-widget elementor-widget-html\" data-id=\"742015f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- MAIN CONTENT -->\n\t<div id=\"t3-content\" class=\"t3-content\">\n\t\t\t\t\t<div id=\"system-message-container\">\n\t<\/div>\n\n\t\t\t\t\n\t  <div class=\"qx quix\">\n    <div class=\"qx-inner windows_nt_10_0\">\n                              \n      \n      <div \n  id=\"qx-section-654\" \n  class=\"qx-section \"    >\n\n  \n    <div \n    id=\"qx-row-635\" \n    class=\"qx-row \"    >\n\n    <div id=\"qx-column-634\" class=\"qx-column  qx-col-lg-12 qx-col-md-12 qx-col-sm-12 qx-col-xs-12\" >\n  <div id=\"qx-custom-html-557\" class=\"qx-element qx-element-custom-html \" >\n      <script type=\"text\/javascript\">\n\n        function Calculate() {\n\n            PurchasePrice = document.getElementById('inPurchasePrice');\n            LoanAmount = document.getElementById('inLoanAmount');\n            TransHead = document.getElementById('lblTransHead');\n            TransGov = document.getElementById('lblTransGov');\n            TransDutyMsg = document.getElementById('lblTransDuty');\n            TransDutyVal = document.getElementById('inTransDuty');\n            TransDeedMsg = document.getElementById('lblTransDeed');\n            TransDeedVal = document.getElementById('inTransDeed');\n            TransAtt = document.getElementById('lblTransAtt');\n            TransAttFeesMsg = document.getElementById('lblTransAttFees');\n            TransAttFeesVal = document.getElementById('inTransAttFees');\n            TransPPMsg = document.getElementById('lblTransPP');\n            TransPPVal = document.getElementById('inTransPP');\n            BondHead = document.getElementById('lblBondHead');\n            BondGov = document.getElementById('lblBondGov');\n            BondDeedMsg = document.getElementById('lblBondDeed');\n            BondDeedVal = document.getElementById('inBondDeed');\n            BondAtt = document.getElementById('lblBondAtt');\n            BondAttFeesMsg = document.getElementById('lblBondAttFees');\n            BondAttFeesVal = document.getElementById('inBondAttFees');\n            BondPPMsg = document.getElementById('lblBondPP');\n            BondPPVal = document.getElementById('inBondPP');\n            TotalHead = document.getElementById('lblTotalHead');\n            TotTransMsg = document.getElementById('lblTotTrans');\n            TotTransVal = document.getElementById('inTotTrans');\n            TotBondMsg = document.getElementById('lblTotBond');\n            TotBondVal = document.getElementById('inTotBond');\n            TotalMsg = document.getElementById('lblTotal');\n            TotalVal = document.getElementById('inTotal');\n\n            TransHead.style.display = \"block\";\n            TransGov.style.display = \"block\";\n            TransDutyMsg.style.display = \"block\";\n            TransDutyVal.style.display = \"block\";\n            TransDeedMsg.style.display = \"block\";\n            TransDeedVal.style.display = \"block\";\n            TransAtt.style.display = \"block\";\n            TransAttFeesMsg.style.display = \"block\";\n            TransAttFeesVal.style.display = \"block\";\n            TransPPMsg.style.display = \"block\";\n            TransPPVal.style.display = \"block\";\n            BondHead.style.display = \"block\";\n            BondGov.style.display = \"block\";\n            BondDeedMsg.style.display = \"block\";\n            BondDeedVal.style.display = \"block\";\n            BondAtt.style.display = \"block\";\n            BondAttFeesMsg.style.display = \"block\";\n            BondAttFeesVal.style.display = \"block\";\n            BondPPMsg.style.display = \"block\";\n            BondPPVal.style.display = \"block\";\n            TotalHead.style.display = \"block\";\n            TotTransMsg.style.display = \"block\";\n            TotTransVal.style.display = \"block\";\n            TotBondMsg.style.display = \"block\";\n            TotBondVal.style.display = \"block\";\n            TotalMsg.style.display = \"block\";\n            TotalVal.style.display = \"block\";\n\n            PP = Number(PurchasePrice.value);\n            LA = Number(LoanAmount.value);\n\n            tPetties = 1500;\n            bPetties = 1500;\n\n            tDuty = CalcTransferDuty(PP);\n            tDO = CalcTransferDO(PP);\n\n            tAttFees = CalcTransferAttFee(PP);\n            bDO = CalcBondDO(LA);\n            bAttFees = CalcBondAttFee(LA);\n\n            totTrans = tDuty + tDO + tAttFees + tPetties;\n            totBond = bDO + bAttFees + bPetties;\n            totGrand = totTrans + totBond;\n\n            TransDutyVal.value = 'R ' + addCommas(tDuty.toFixed(2));\n            TransDeedVal.value = 'R ' + addCommas(tDO.toFixed(2));\n            TransAttFeesVal.value = 'R ' + addCommas(tAttFees.toFixed(2));\n            TransPPVal.value = 'R ' + addCommas(tPetties.toFixed(2));\n            BondDeedVal.value = 'R ' + addCommas(bDO.toFixed(2));\n            BondAttFeesVal.value = 'R ' + addCommas(bAttFees.toFixed(2));\n            BondPPVal.value = 'R ' + addCommas(bPetties.toFixed(2));\n            TotTransVal.value = 'R ' + addCommas(totTrans.toFixed(2));\n            TotBondVal.value = 'R ' + addCommas(totBond.toFixed(2));\n            TotalVal.value = 'R ' + addCommas(totGrand.toFixed(2));\n\n        }\n\n        function addCommas(nStr) {\n            nStr += '';\n            x = nStr.split('.');\n            x1 = x[0];\n            x2 = x.length > 1 ? '.' + x[1] : '';\n            var rgx = \/(\\d+)(\\d{3})\/;\n            while (rgx.test(x1)) {\n                x1 = x1.replace(rgx, '$1' + ',' + '$2');\n            }\n            return x1 + x2;\n        }\n\n        function CalcTransferDuty(PPrice) {\n\n            if (PPrice <= 900000) {\n                tDuty = 0;\n            }\n            else if (PPrice > 900000 && PPrice <= 1250000) {\n                tDuty = (PPrice - 900000) * 0.03;\n            }\n            else if (PPrice > 1250000 && PPrice <= 1750000) {\n                tDuty = 10500 + ((PPrice - 1250000) * 0.06)\n            }\n            else if (PPrice > 1750000 && PPrice <= 2250000) {\n                tDuty = 40500 + ((PPrice - 1750000) * 0.08)\n            }\n            else if (PPrice > 2250000 && PPrice <= 10000000) {\n                tDuty = 80500 + ((PPrice - 2250000) * 0.11)\n            }\n            else if (PPrice > 10000000) {\n                tDuty = 933000 + ((PPrice - 10000000) * 0.13)\n            }\n            return tDuty;\n\n        }\n\n        function CalcTransferDO(PPrice) {\n\n            if (PPrice <= 100000) {\n                tDO = 37;\n            }\n            else if (PPrice > 100000 && PPrice <= 200000) {\n                tDO = 81;\n            }\n            else if (PPrice > 200000 && PPrice <= 300000) {\n                tDO = 507;\n            }\n            else if (PPrice > 300000 && PPrice <= 600000) {\n                tDO = 632;\n            }\n            else if (PPrice > 600000 && PPrice <= 800000) {\n                tDO = 889;\n            }\n            else if (PPrice > 800000 && PPrice <= 1000000) {\n                tDO = 1020;\n            }\n            else if (PPrice > 1000000 && PPrice <= 2000000) {\n                tDO = 1146;\n            }\n            else if (PPrice > 2000000 && PPrice <= 4000000) {\n                tDO = 1588;\n            }\n            else if (PPrice > 4000000 && PPrice <= 6000000) {\n                tDO = 1926;\n            }\n            else if (PPrice > 6000000 && PPrice <= 8000000) {\n                tDO = 2293;\n            }\n            else if (PPrice > 8000000 && PPrice <= 10000000) {\n                tDO = 2680;\n            }\n            else if (PPrice > 10000000 && PPrice <= 15000000) {\n                tDO = 3019;\n            }\n            else if (PPrice > 15000000 && PPrice <= 20000000) {\n                tDO = 3831;\n            }\n            else if (PPrice > 20000000) {\n                tDO = 5104;\n            }\n            return tDO;\n\n        }\n\n        function CalcTransferAttFee(PPrice) {\n\n            if (PPrice <= 100000) {\n                tAttFees = 5000;\n            }\n            else if (PPrice > 100000 && PPrice <= 500000) {\n                tAttFees = 5000 + Math.ceil((PPrice - 100000) \/ 50000) * 770;\n            }\n            else if (PPrice > 500000 && PPrice <= 1000000) {\n                tAttFees = 11160 + Math.ceil((PPrice - 500000) \/ 100000) * 1540;\n            }\n            else if (PPrice > 1000000 && PPrice <= 5000000) {\n                tAttFees = 18860 + Math.ceil((PPrice - 1000000) \/ 200000) * 1540;\n            }\n            else if (PPrice > 5000000) {\n                tAttFees = 49660 + Math.ceil((PPrice - 5000000) \/ 500000) * 1925;\n            }\n            tAttFees = tAttFees * 1.15;\n            return (tAttFees);\n\n        }\n\n        function CalcBondDO(LoanAmt) {\n\n            if (LoanAmt <= 150000) {\n                bDO = 392;\n            }\n            else if (LoanAmt > 150000 && LoanAmt <= 300000) {\n                bDO = 507;\n            }\n            else if (LoanAmt > 300000 && LoanAmt <= 600000) {\n                bDO = 632;\n            }\n            else if (LoanAmt > 600000 && LoanAmt <= 800000) {\n                bDO = 889;\n            }\n            else if (LoanAmt > 800000 && LoanAmt <= 1000000) {\n                bDO = 1020;\n            }\n            else if (LoanAmt > 1000000 && LoanAmt <= 2000000) {\n                bDO = 1146;\n            }\n            else if (LoanAmt > 2000000 && LoanAmt <= 4000000) {\n                bDO = 1588;\n            }\n            else if (LoanAmt > 4000000 && LoanAmt <= 6000000) {\n                bDO = 1926;\n            }\n            else if (LoanAmt > 6000000 && LoanAmt <= 8000000) {\n                bDO = 2293;\n            }\n            else if (LoanAmt > 8000000 && LoanAmt <= 10000000) {\n                bDO = 2680;\n            }\n            else if (LoanAmt > 10000000 && LoanAmt <= 15000000) {\n                bDO = 3190;\n            }\n            else if (LoanAmt > 15000000 && LoanAmt <= 20000000) {\n                bDO = 3831;\n            }\n            else if (LoanAmt > 20000000 && LoanAmt <= 30000000) {\n                bDO = 4465;\n            }\n            else if (LoanAmt > 30000000) {\n                bDO = 6380;\n            }\n            return bDO;\n        }\n\n        function CalcBondAttFee(LoanAmt) {\n\n            if (LoanAmt <= 100000) {\n                bAttFees = 5000;\n            }\n            else if (LoanAmt > 100000 && LoanAmt <= 500000) {\n                bAttFees = 5000 + Math.ceil((LoanAmt - 100000) \/ 50000) * 770;\n            }\n            else if (LoanAmt > 500000 && LoanAmt <= 1000000) {\n                bAttFees = 11160 + Math.ceil((LoanAmt - 500000) \/ 100000) * 1540;\n            }\n            else if (LoanAmt > 1000000 && LoanAmt <= 5000000) {\n                bAttFees = 18860 + Math.ceil((LoanAmt - 1000000) \/ 200000) * 1540;\n            }\n            else if (LoanAmt > 5000000) {\n                bAttFees = 49660 + Math.ceil((LoanAmt - 5000000) \/ 500000) * 1925;\n            }\n            bAttFees = bAttFees * 1.15;\n            return (bAttFees);\n\n        }\n\n    <\/script>\n<\/head>\n<body>\n\n    <div class=\"container\">\n        <div class=\"row\">\n\n            <!--Content Right Starts Here-->\n            <div class=\"col-sm-8\">\n                <h2 class=\"head-color\">Bond & Transfer Cost<\/h2>\n                <p>\n                    Calculate what your Bond & Transfer costs will be.\n                <\/p>\n                <form class=\"form-horizontal\" role=\"form\">\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inPurchasePrice\">Property Purchase Price:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"number\" class=\"form-control\" id=\"inPurchasePrice\" placeholder=\"Enter Purchace Price\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inLoanAmount\">Loan Amount:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"number\" class=\"form-control\" id=\"inLoanAmount\" placeholder=\"Enter Loan Amount\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <div class=\"col-sm-offset-5 col-sm-7\">\n                            <button type=\"button\" class=\"btn btn-default\" onclick=\"Calculate()\">Submit<\/button>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-12\" id=\"lblTransHead\" style=\"display:none; text-align:left; font-size:larger\">Transfer Costs<\/label>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-12\" id=\"lblTransGov\" style=\"display:none; text-align:left; font-size:medium\">Government Costs<\/label>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inTransDuty\" id=\"lblTransDuty\" style=\"display:none\">Transfer Duty:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"text\" class=\"form-control\" id=\"inTransDuty\" disabled=\"disabled\" style=\"display:none\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inTransDeed\" id=\"lblTransDeed\" style=\"display:none\">Deeds Office:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"text\" class=\"form-control\" id=\"inTransDeed\" disabled=\"disabled\" style=\"display:none;\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-12\" id=\"lblTransAtt\" style=\"display:none; text-align:left; font-size:medium\">Attorney Costs<\/label>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inTransAttFees\" id=\"lblTransAttFees\" style=\"display:none\">Attorney Fees:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"text\" class=\"form-control\" id=\"inTransAttFees\" disabled=\"disabled\" style=\"display:none\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inTransPP\" id=\"lblTransPP\" style=\"display:none\">Post & Petties:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"text\" class=\"form-control\" id=\"inTransPP\" disabled=\"disabled\" style=\"display:none;\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-12\" id=\"lblBondHead\" style=\"display:none; text-align:left; font-size:larger\">Bond Costs<\/label>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-12\" id=\"lblBondGov\" style=\"display:none; text-align:left; font-size:medium\">Government Costs<\/label>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inBondDeed\" id=\"lblBondDeed\" style=\"display:none\">Deeds Office:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"text\" class=\"form-control\" id=\"inBondDeed\" disabled=\"disabled\" style=\"display:none;\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-12\" id=\"lblBondAtt\" style=\"display:none; text-align:left; font-size:medium\">Attorney Costs<\/label>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inBondAttFees\" id=\"lblBondAttFees\" style=\"display:none\">Attorney Fees:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"text\" class=\"form-control\" id=\"inBondAttFees\" disabled=\"disabled\" style=\"display:none\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inBondPP\" id=\"lblBondPP\" style=\"display:none\">Post & Petties:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"text\" class=\"form-control\" id=\"inBondPP\" disabled=\"disabled\" style=\"display:none;\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-12\" id=\"lblTotalHead\" style=\"display:none; text-align:left; font-size:larger\">Total Costs<\/label>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inTotTrans\" id=\"lblTotTrans\" style=\"display:none\">Total Transfer Costs:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"text\" class=\"form-control\" id=\"inTotTrans\" disabled=\"disabled\" style=\"display:none;\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inTotBond\" id=\"lblTotBond\" style=\"display:none\">Total Bond Costs:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"text\" class=\"form-control\" id=\"inTotBond\" disabled=\"disabled\" style=\"display:none\" \/>\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label class=\"control-label col-sm-5\" for=\"inTotal\" id=\"lblTotal\" style=\"display:none\">Grand Total:<\/label>\n                        <div class=\"col-sm-7\">\n                            <input type=\"text\" class=\"form-control\" id=\"inTotal\" disabled=\"disabled\" style=\"display:none;\" \/>\n                        <\/div>\n                    <\/div>\n\n                <\/form>\n\n\n            <\/div>\n        <\/div>\n    <\/div>\n\n\n<\/body>\n<\/html><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bond &#038; Transfer Cost Calculate what your Bond &#038; Transfer costs will be. Property Purchase Price: Loan Amount: Submit Transfer Costs Government Costs Transfer Duty: Deeds Office: Attorney Costs Attorney Fees: Post &#038; Petties: Bond Costs Government Costs Deeds Office: Attorney Costs Attorney Fees: Post &#038; Petties: Total Costs Total Transfer Costs: Total Bond Costs: &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/ebonds.co.za\/index.php\/bond-transfer-cost\/\"> <span class=\"screen-reader-text\">Bond &amp; Transfer Cost<\/span> Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"class_list":["post-343","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ebonds.co.za\/index.php\/wp-json\/wp\/v2\/pages\/343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebonds.co.za\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ebonds.co.za\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ebonds.co.za\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ebonds.co.za\/index.php\/wp-json\/wp\/v2\/comments?post=343"}],"version-history":[{"count":4,"href":"https:\/\/ebonds.co.za\/index.php\/wp-json\/wp\/v2\/pages\/343\/revisions"}],"predecessor-version":[{"id":347,"href":"https:\/\/ebonds.co.za\/index.php\/wp-json\/wp\/v2\/pages\/343\/revisions\/347"}],"wp:attachment":[{"href":"https:\/\/ebonds.co.za\/index.php\/wp-json\/wp\/v2\/media?parent=343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}