{"id":57538,"date":"2026-05-20T18:14:36","date_gmt":"2026-05-20T10:14:36","guid":{"rendered":"https:\/\/speedhome.com\/blog\/?p=57538"},"modified":"2026-06-18T22:15:19","modified_gmt":"2026-06-18T14:15:19","slug":"nddlandlord-r2r-faq","status":"publish","type":"post","link":"https:\/\/speedhome.com\/blog\/nddlandlord-r2r-faq\/","title":{"rendered":"Landlord FAQ"},"content":{"rendered":"\n<div class=\"sh-langswitch\" role=\"navigation\" aria-label=\"Language\">\n<span class=\"sh-langpill is-active\">Read in English<\/span>\n<a class=\"sh-langpill\" href=\"https:\/\/speedhome.com\/blog\/nddlandlord-r2r-faq-bm\/\">Baca dalam BM<\/a>\n<a class=\"sh-langpill\" href=\"https:\/\/speedhome.com\/blog\/nddlandlord-r2r-faq-zh\/\">\u9605\u8bfb\u4e2d\u6587\u7248<\/a>\n<\/div>\n\n\n<style>\nbody.postid-57538 .sh-blog-trust-note {\n  display: none !important;\n}\n.sh-r2r-faq {\n  --sh-yellow: #FFE100;\n  --sh-cream: #FFFBE0;\n  --sh-black: #111111;\n  --sh-text: #1a1a1a;\n  --sh-muted: #666666;\n  --sh-line: #e8e8e8;\n  --sh-soft: #f7f7f7;\n  color: var(--sh-text);\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  line-height: 1.6;\n}\n.sh-r2r-faq * { box-sizing: border-box; }\n.sh-r2r-faq a { color: var(--sh-black); font-weight: 700; }\n.sh-r2r-opener {\n  max-width: 820px;\n  font-size: 18px;\n  margin: 0 0 18px;\n}\n.sh-r2r-toc {\n  background: var(--sh-cream);\n  border: 1px solid var(--sh-yellow);\n  border-radius: 8px;\n  margin: 18px 0 30px;\n  max-width: 840px;\n  padding: 18px 20px;\n}\n.sh-r2r-toc strong {\n  color: var(--sh-black);\n  display: block;\n  font-size: 15px;\n  margin-bottom: 10px;\n}\n.sh-r2r-toc ol {\n  columns: 2;\n  margin: 0;\n  padding-left: 20px;\n}\n.sh-r2r-toc li {\n  break-inside: avoid;\n  margin: 6px 0;\n}\n.sh-r2r-section {\n  border-top: 1px solid var(--sh-line);\n  padding: 28px 0;\n}\n.sh-r2r-section:first-of-type { border-top: 0; padding-top: 4px; }\n.sh-r2r-faq h2 {\n  color: var(--sh-black);\n  font-size: 24px;\n  line-height: 1.22;\n  letter-spacing: 0;\n  margin: 0 0 16px;\n}\n.sh-r2r-faq h3 {\n  color: var(--sh-black);\n  font-size: 20px;\n  line-height: 1.3;\n  letter-spacing: 0;\n  margin: 26px 0 8px;\n}\n.sh-r2r-faq p {\n  font-size: 16px;\n  margin: 0 0 14px;\n}\n.sh-r2r-faq h4 {\n  color: var(--sh-black);\n  font-size: 18px;\n  line-height: 1.3;\n  letter-spacing: 0;\n  margin: 0 0 8px;\n}\n.sh-r2r-faq-item {\n  background: #fff;\n  border: 1px solid var(--sh-line);\n  border-radius: 8px;\n  margin: 10px 0;\n}\n\n.sh-r2r-faq-item summary {\n  color: var(--sh-black);\n  cursor: pointer;\n  font-size: 17px;\n  font-weight: 800;\n  line-height: 1.35;\n  list-style-position: outside;\n  padding: 15px 18px;\n}\n.sh-r2r-faq-item summary::marker {\n  color: #8f7d00;\n}\n.sh-r2r-answer-body {\n  border-top: 1px solid var(--sh-line);\n  padding: 16px 18px 18px;\n}\n.sh-r2r-answer-body > :last-child { margin-bottom: 0; }\n.sh-r2r-answer-body,\n.sh-r2r-answer { max-width: 900px; }\n.sh-r2r-direct { max-width: 840px; }\n.sh-r2r-intro {\n  max-width: 820px;\n  margin-bottom: 14px;\n}\n.sh-r2r-callout {\n  background: var(--sh-cream);\n  border-left: 5px solid var(--sh-yellow);\n  border-radius: 0 8px 8px 0;\n  font-size: 16px;\n  margin: 18px 0;\n  padding: 15px 18px;\n}\n.sh-r2r-muted {\n  color: var(--sh-muted);\n  font-size: 14px;\n}\n.sh-r2r-table-wrap,\n.sh-r2r-math-wrap {\n  border: 1px solid var(--sh-line);\n  border-radius: 8px;\n  margin: 18px 0 22px;\n  overflow-x: auto;\n  width: 100%;\n}\n.sh-r2r-faq table {\n  background: #fff;\n  border-collapse: collapse;\n  min-width: 720px;\n  width: 100%;\n}\n.sh-r2r-faq th {\n  background: var(--sh-black);\n  color: var(--sh-yellow);\n  font-size: 14px;\n  padding: 13px 14px;\n  text-align: left;\n  vertical-align: top;\n}\n.sh-r2r-faq td {\n  border-top: 1px solid #f0f0f0;\n  color: var(--sh-text);\n  font-size: 15px;\n  padding: 13px 14px;\n  vertical-align: top;\n}\n.sh-r2r-yellow-head th {\n  background: var(--sh-yellow);\n  color: var(--sh-black);\n  font-size: 13px;\n  letter-spacing: 0.3px;\n  text-transform: uppercase;\n}\n.sh-r2r-label {\n  background: #fafafa;\n  color: var(--sh-black);\n  font-weight: 800;\n  width: 26%;\n}\n.sh-r2r-highlight {\n  background: var(--sh-cream);\n  font-weight: 800;\n}\n.sh-r2r-cards,\n.sh-r2r-result-grid {\n  display: grid;\n  gap: 14px;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  margin: 18px 0 24px;\n}\n.sh-r2r-card,\n.sh-r2r-metric {\n  border: 1px solid var(--sh-line);\n  border-radius: 8px;\n  padding: 16px;\n}\n.sh-r2r-card {\n  background: #fff;\n  border-color: var(--sh-line);\n}\n.sh-r2r-card strong,\n.sh-r2r-metric strong {\n  color: var(--sh-black);\n  display: block;\n  font-size: 12px;\n  letter-spacing: 0.4px;\n  margin-bottom: 7px;\n  text-transform: uppercase;\n}\n.sh-r2r-card p { font-size: 15px; margin: 0; }\n.sh-r2r-calculator {\n  background: #fff;\n  border: 2px solid var(--sh-black);\n  border-radius: 8px;\n  margin: 20px 0 10px;\n  padding: 20px;\n}\n.sh-r2r-calculator h3 { margin-top: 0; }\n.sh-r2r-form-grid {\n  display: grid;\n  gap: 14px;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  margin: 14px 0 18px;\n}\n.sh-r2r-field label {\n  color: var(--sh-black);\n  display: block;\n  font-size: 13px;\n  font-weight: 800;\n  margin-bottom: 6px;\n}\n.sh-r2r-field input,\n.sh-r2r-field select {\n  background: #fff;\n  border: 1px solid #d7d7d7;\n  border-radius: 8px;\n  color: var(--sh-text);\n  font: inherit;\n  font-size: 15px;\n  min-height: 44px;\n  padding: 9px 11px;\n  width: 100%;\n}\n.sh-r2r-field input:focus,\n.sh-r2r-field select:focus {\n  border-color: var(--sh-black);\n  outline: 3px solid rgba(255, 225, 0, 0.45);\n}\n.sh-r2r-metric {\n  background: var(--sh-soft);\n  min-height: 112px;\n}\n.sh-r2r-metric.sh-r2r-primary {\n  background: var(--sh-black);\n  border-color: var(--sh-black);\n  color: #fff;\n}\n.sh-r2r-metric .sh-r2r-amount {\n  color: var(--sh-black);\n  display: block;\n  font-size: 24px;\n  font-weight: 850;\n  line-height: 1.15;\n}\n.sh-r2r-metric.sh-r2r-primary .sh-r2r-amount { color: var(--sh-yellow); }\n.sh-r2r-metric span:last-child {\n  color: var(--sh-muted);\n  display: block;\n  font-size: 13px;\n  margin-top: 7px;\n}\n.sh-r2r-metric.sh-r2r-primary span:last-child { color: #d6d6d6; }\n.sh-r2r-formula-note {\n  background: var(--sh-cream);\n  border: 1px solid var(--sh-yellow);\n  border-radius: 8px;\n  color: var(--sh-text);\n  font-size: 14px;\n  margin-top: 14px;\n  padding: 13px 14px;\n}\n.sh-r2r-related {\n  margin: 0;\n  padding-left: 20px;\n}\n.sh-r2r-related li { margin: 8px 0; }\n@media (max-width: 760px) {\n  .sh-r2r-faq h2 { font-size: 23px; }\n  .sh-r2r-opener { font-size: 16px; }\n  .sh-r2r-toc ol { columns: 1; }\n  .sh-r2r-cards,\n  .sh-r2r-form-grid,\n  .sh-r2r-result-grid {\n    grid-template-columns: 1fr;\n  }\n  .sh-r2r-faq table { min-width: 680px; }\n}\n\n\/* SH:CLEAN-ACCORDION - native disclosure widget, collapses correctly, no force-open *\/\n\/* speedhome.com theme overrides the UA details collapse rule; this restores it, scoped to this FAQ only *\/\n.sh-r2r-faq-item:not([open]) > .sh-r2r-answer-body { display: none !important; }\n.sh-r2r-faq-item[open] > .sh-r2r-answer-body { display: block !important; }\n.sh-r2r-faq-item summary { cursor: pointer; list-style: none; position: relative; padding-right: 46px; }\n.sh-r2r-faq-item summary::-webkit-details-marker { display: none; }\n.sh-r2r-faq-item summary::marker { content: \"\"; }\n.sh-r2r-faq-item summary::after {\n  content: \"+\"; position: absolute; right: 16px; top: 50%; transform: translateY(-50%);\n  width: 24px; height: 24px; display: grid; place-items: center;\n  border: 1px solid #d1d5db; border-radius: 50%;\n  font-size: 17px; font-weight: 700; line-height: 1; color: #111827;\n}\n.sh-r2r-faq-item[open] summary::after { content: \"\\2212\"; }\n\/* keep the optional rent field + remaining-rent line hidden (intentional product decision) *\/\n.sh-r2r-faq #speedfix-rent,\n.sh-r2r-faq label[for=\"speedfix-rent\"],\n.sh-r2r-faq #remaining-rent { display: none !important; }\n\n\/* SH:CALC-POLISH - hide per-unit lines (units fixed at 1) + align calculator fields *\/\n.sh-r2r-calculator #old-per-unit,\n.sh-r2r-calculator #new-per-unit,\n.sh-r2r-calculator #change-per-unit { display: none !important; }\n.sh-r2r-field label { min-height: 34px; display: flex; align-items: flex-start; }\n.sh-r2r-form-grid { align-items: start; }\n\n\/* SH:PROT-TAG - insurance\/SHP tag pill in protection table *\/\n.sh-r2r-tag {\n  display: inline-block; margin-left: 4px; padding: 1px 7px;\n  font-size: 11px; font-weight: 700; letter-spacing: 0.3px;\n  border-radius: 4px; background: #f0f0f0; color: #555;\n  vertical-align: middle; white-space: nowrap;\n}\n\/* SH:HIDE-THEME-EXTRAS - hide theme related-posts + editorial-note blocks on this post (post 57538) *\/\nbody.postid-57538 .sh-blog-related-guides,\nbody.postid-57538 .sh-blog-related-guides-wrap,\nbody.postid-57538 section:has(.sh-blog-related-guides__label),\nbody.postid-57538 .sh-blog-trust-note,\nbody.postid-57538 .sh-blog-next-step,\nbody.postid-57538 .author-box,\nbody.postid-57538 .cm-author,\nbody.postid-57538 section:has(.sh-blog-next-step__label),\nbody.postid-57538 [class*=\"editorial-note\"],\nbody.postid-57538 .sh-blog-editorial { display: none !important; }\n\n\/* SH:CALC-CARD-FIX - primary result card label was black-on-black; restore + delta line *\/\n.sh-r2r-metric.sh-r2r-primary strong { color: #fff !important; }\n.sh-r2r-calc-delta {\n  display: block; margin-top: 6px; font-size: 13px; font-weight: 700;\n}\n.sh-r2r-metric.sh-r2r-primary .sh-r2r-calc-delta { color: var(--sh-yellow); }\n.sh-r2r-metric .sh-r2r-calc-delta { color: var(--sh-muted); }\n<\/style>\n<div class=\"sh-r2r-faq\">\n<p class=\"sh-r2r-opener\"><strong>This FAQ is for landlords setting up a new tenancy with SPEEDHOME.<\/strong> It covers how the Standard, Protect and Protect+ plans work \u2014 payout timing, protection limits, loyalty pricing and SPEEDFIX Advance. If your tenancy agreement is not fully signed before 3 June 2026, 11:59pm, your plan moves to the updated pricing that applies from 4 June 2026.<\/p>\n<div style=\"margin:8px 0 16px;\"><a href=\"https:\/\/speedhome.com\/blog\/nddlandlord-r2r-faq-bm\/\" style=\"display:inline-block;padding:6px 14px;border:1.5px solid #F57C00;border-radius:4px;font-size:13px;font-weight:600;color:#F57C00;text-decoration:none;margin-right:8px;\">Baca dalam BM<\/a><a href=\"https:\/\/speedhome.com\/blog\/nddlandlord-r2r-faq-zh\/\" style=\"display:inline-block;padding:6px 14px;border:1.5px solid #F57C00;border-radius:4px;font-size:13px;font-weight:600;color:#F57C00;text-decoration:none;margin-right:8px;\">\u9605\u8bfb\u4e2d\u6587\u7248<\/a><\/div>\n\n<nav class=\"sh-r2r-toc\" aria-label=\"Table of contents\">\n  <strong>Table of contents<\/strong>\n  <ol>\n    <li><a href=\"#start-here\">Start here<\/a><\/li>\n    <li><a href=\"#pricing-loyalty\">Your plan, cost and coverage<\/a><\/li>\n    <li><a href=\"#rent-protection\">When rent is late<\/a><\/li>\n    <li><a href=\"#speedfix-advance\">SPEEDFIX Advance<\/a><\/li>\n  <\/ol>\n<\/nav>\n<section class=\"sh-r2r-section\">\n        <h2 id=\"start-here\">Start here<\/h2>\n                <details class=\"sh-r2r-faq-item\"><summary>Am I still the landlord?<\/summary><div class=\"sh-r2r-answer-body\"><p>Yes. You stay the legal owner of the property. SPEEDHOME does not take ownership and does not sign the tenancy agreement on your behalf.<\/p>\n        <p>You still approve the tenant, the rental price and the agreement before anything is signed. SPEEDHOME manages the tenant side \u2014 screening, collection, follow-up and support \u2014 within the plan you choose.<\/p>\n        <\/div><\/details>\n\n        <details class=\"sh-r2r-faq-item\"><summary>Why is SPEEDHOME involved?<\/summary><div class=\"sh-r2r-answer-body\"><p>So that late rent becomes SPEEDHOME\u2019s problem to chase, not yours.<\/p>\n        <p>On Protect and Protect+, if the tenant is late, SPEEDHOME pays you on your plan schedule, up to your plan limit, and then follows up with the tenant separately. You get paid on a predictable date instead of waiting on the tenant, and you do not handle the chasing, documents or claims yourself.<\/p>\n        <\/div><\/details>\n      \n        <details class=\"sh-r2r-faq-item\"><summary>I have a tenancy agreement in progress that is not signed yet. What happens on 4 June 2026?<\/summary><div class=\"sh-r2r-answer-body\"><p>The date you complete your agreement decides which rate you get.<\/p>\n        <p><strong>If you and your tenant fully sign before 3 June 2026, 11:59pm<\/strong>, you lock in your current plan rate and benefits.<\/p>\n        <p><strong>If it is not fully signed in time<\/strong>, the agreement is voided and restarted from 4 June 2026 on the updated pricing, which is higher than the current rate. Restarting is straightforward and there is no penalty.<\/p>\n        <p>The exact rate, protection limits and fees for your tenancy are confirmed in your Platform record before you sign. If anything is holding up the signing, tell our team and we will help you complete it in time.<\/p><\/div><\/details>\n      <\/section>\n\n      <section class=\"sh-r2r-section\">\n        <h2 id=\"pricing-loyalty\">Your plan, cost and coverage<\/h2>\n        <details class=\"sh-r2r-faq-item\"><summary>Compare Standard, Protect and Protect+ plans<\/summary><div class=\"sh-r2r-answer-body\"><p>Here is the simple comparison between Standard, Protect and Protect+.<\/p>\n\n        <div class=\"sh-r2r-table-wrap\">\n          <table>\n            <thead>\n              <tr>\n                <th>Benefit \/ cost<\/th>\n                <th>Standard<\/th>\n                <th>Protect<\/th>\n                <th>Protect+<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr>\n                <td class=\"sh-r2r-label\">Plan cost<\/td>\n                <td>RM799 + SST<\/td>\n                <td>1 month rent-free period<\/td>\n                <td>1.5 months rent-free period<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Monthly service fee<\/td>\n                <td>From 2.19% + SST<\/td>\n                <td>From 2.19% + SST, lower if you qualify for loyalty tier<\/td>\n                <td>From 2.19% + SST, lower if you qualify for loyalty tier<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Tenant search, screening and agreement support<\/td>\n                <td>Included<\/td>\n                <td>Included<\/td>\n                <td>Included<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Rental reminder and collection support<\/td>\n                <td>Included<\/td>\n                <td>Included<\/td>\n                <td>Included<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Utility monitoring<\/td>\n                <td>Included<\/td>\n                <td>Included<\/td>\n                <td>Included<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">If tenant pays rent normally<\/td>\n                <td>Paid to you after rent is received and cleared<\/td>\n                <td>Paid to you after rent is received and cleared<\/td>\n                <td>Paid to you after rent is received and cleared<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">If tenant is late<\/td>\n                <td>No rent protection payout<\/td>\n                <td>SPEEDHOME pays within 10 days of rent due date, up to plan limit<\/td>\n                <td>SPEEDHOME pays on rent due date, up to plan limit<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Rent protection limit<\/td>\n                <td>Not included<\/td>\n                <td>Up to 70% of 2 months&#8217; rent<\/td>\n                <td>Up to 2 months&#8217; rent<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Eviction support<\/td>\n                <td>On request, charges may apply<\/td>\n                <td>Included<\/td>\n                <td>Included<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Overstay support<\/td>\n                <td>Not included<\/td>\n                <td>Not included<\/td>\n                <td>Included, subject to plan limit<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Household contents protection<\/td>\n                <td>Not included<\/td>\n                <td>Included, up to plan limit<\/td>\n                <td>Included, up to plan limit<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Inconvenience benefit<\/td>\n                <td>Not included<\/td>\n                <td>Up to RM1,000<\/td>\n                <td>Up to RM2,000<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">SPEEDFIX Advance<\/td>\n                <td>Eligible based on completed tenancy agreement count<\/td>\n                <td>Eligible based on completed tenancy agreement count<\/td>\n                <td>Eligible based on completed tenancy agreement count<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n        <div class=\"sh-r2r-cards\">\n          <div class=\"sh-r2r-card\"><strong>Rent-free period<\/strong><p>This is how the plan cost is shown under the updated agreement. It is rent you give up instead of paying a separate annual plan invoice.<\/p><\/div>\n          <div class=\"sh-r2r-card\"><strong>Rent protection limit<\/strong><p>The maximum amount SPEEDHOME can pay if the tenant is late or does not pay. It is not unlimited.<\/p><\/div>\n          <div class=\"sh-r2r-card\"><strong>Household contents<\/strong><p>Protection for eligible movable items in the house, subject to plan and insurer terms.<\/p><\/div>\n          <div class=\"sh-r2r-card\"><strong>Inconvenience benefit<\/strong><p>After the tenant moves out \u2014 where they abandoned the tenancy or it ended due to tenant default \u2014 this covers three specific costs: outstanding utility bills, professional cleaning, and repair of accidental damage to fixed items. It does not cover ordinary wear and tear. Paid to the vendor against invoice, not as cash. Capped per plan: up to RM1,000 on Protect, up to RM2,000 on Protect+.<\/p><\/div>\n        <\/div><\/div><\/details>\n        <details class=\"sh-r2r-faq-item\"><summary>What protection do I get, and is it insurance?<\/summary><div class=\"sh-r2r-answer-body\"><p>It depends on your plan. Rent payout support is handled through your SPEEDHOME agreement, up to your plan limit. Household contents protection is separate and is insurer-backed, subject to plan terms. SPEEDHOME may top up household contents above the insurer-backed amount where your plan provides for it.<\/p>\n<p><strong>Standard has no rent protection and no insurance-backed protection.<\/strong> Protection applies only on Protect and Protect+.<\/p>\n        <div class=\"sh-r2r-table-wrap\">\n          <table>\n            <thead class=\"sh-r2r-yellow-head\">\n              <tr><th>Protection<\/th><th>Standard<\/th><th>Protect<\/th><th>Protect+<\/th><\/tr>\n            <\/thead>\n            <tbody>\n              <tr><td class=\"sh-r2r-label\">Rent protection limit <span class=\"sh-r2r-tag\">SHP<\/span><\/td><td>Not included<\/td><td>70% of 2 months\u2019 rent<\/td><td>2 months\u2019 rent<\/td><\/tr>\n              <tr><td class=\"sh-r2r-label\">Inconvenience benefit <span class=\"sh-r2r-tag\">SHP<\/span><\/td><td>Not included<\/td><td>Up to RM1,000<\/td><td>Up to RM2,000<\/td><\/tr>\n              <tr><td class=\"sh-r2r-label\">Household contents protection <span class=\"sh-r2r-tag\">Insurance<\/span><\/td><td>Not included<\/td><td>Up to plan limit<\/td><td>Up to plan limit<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n        <p class=\"sh-r2r-muted\"><strong>SHP<\/strong> = covered through your SPEEDHOME agreement. <strong>Insurance<\/strong> = insurer-backed protection.<\/p>\n<p>Rent payout support is part of the SPEEDHOME agreement, not an insurance policy. Household contents protection is insurer-backed. Claims are still subject to plan terms, documents, exclusions and approval.<\/p><\/div><\/details>\n        \n\n        <details class=\"sh-r2r-faq-item\"><summary>How does the loyalty fee tier work?<\/summary><div class=\"sh-r2r-answer-body\"><p>Your monthly service fee gets lower as your number of completed tenancy agreements increases.<\/p>\n\n        <div class=\"sh-r2r-table-wrap\">\n          <table>\n            <thead class=\"sh-r2r-yellow-head\">\n              <tr>\n                <th>Completed tenancy agreements<\/th>\n                <th>Monthly service fee<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr>\n                <td class=\"sh-r2r-label\">1 tenancy agreement<\/td>\n                <td>2.19% + SST<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">2-10 tenancy agreements<\/td>\n                <td>2.00% + SST<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">11-20 tenancy agreements<\/td>\n                <td>1.90% + SST<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">21-30 tenancy agreements<\/td>\n                <td>1.80% + SST<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">More than 30 tenancy agreements<\/td>\n                <td class=\"sh-r2r-highlight\">1.80% + SST<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n        <p>Your completed tenancy agreement count is based on your lifetime SPEEDHOME record, not only your active units today.<\/p>\n        <div class=\"sh-r2r-callout\"><strong>Example:<\/strong> If you signed 25 tenancy agreements with SPEEDHOME over the years, you are in the 21-30 tenancy agreement tier even if you only have 10 active units today.<\/div><\/div><\/details>\n\n        <details class=\"sh-r2r-faq-item\"><summary>Does an early-ended tenancy still count?<\/summary><div class=\"sh-r2r-answer-body\"><p>Yes, if the Tenancy Agreement was completed and signed by both parties.<\/p>\n        <p>It may not count if the record was cancelled, voided, duplicated or reversed.<\/p><\/div><\/details>\n\n        \n      <\/section>\n\n      <section class=\"sh-r2r-section\">\n        <h2 id=\"rent-protection\">When rent is late or the tenant won\u2019t leave<\/h2>\n        <details class=\"sh-r2r-faq-item\"><summary>If I am on Protect, do I need to wait 10 days every month?<\/summary><div class=\"sh-r2r-answer-body\"><p>No. The 10 days is the latest timing under Protect when tenant rent has not cleared earlier.<\/p>\n        <p>If the tenant pays on time and the rent clears earlier, payout may happen earlier.<\/p>\n        <\/div><\/details>\n        <details class=\"sh-r2r-faq-item\"><summary>What is the rent protection limit?<\/summary><div class=\"sh-r2r-answer-body\"><p>The rent protection limit is the maximum amount SPEEDHOME can pay when the tenant is late or does not pay.<\/p>\n\n        <div class=\"sh-r2r-table-wrap\">\n          <table>\n            <thead class=\"sh-r2r-yellow-head\">\n              <tr>\n                <th>Plan<\/th>\n                <th>Rent protection limit<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr>\n                <td class=\"sh-r2r-label\">Standard<\/td>\n                <td>Not included<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Protect<\/td>\n                <td>Up to 70% of 2 months&#8217; rent<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">Protect+<\/td>\n                <td>Up to 2 months&#8217; rent<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n        <p>It works like a revolving limit. Each payout SPEEDHOME makes uses up part of the limit. If the tenant later repays the overdue rent, the used portion frees up again \u2014 the same way a credit card limit refreshes once you pay down the balance.<\/p>\n        <\/div><\/details>\n\n        <details class=\"sh-r2r-faq-item\"><summary>What happens if the rent protection limit is fully used?<\/summary><div class=\"sh-r2r-answer-body\"><p>If you have reached this point, the tenancy has likely been difficult for a while \u2014 so here is exactly what happens. Once the limit is fully used, rent protection payouts stop. At that stage the tenant is usually in serious default, and the case is likely already moving toward recovery or eviction.<\/p>\n        <p>SPEEDHOME keeps managing the case and following up with the tenant. If overdue rent is later recovered, SPEEDHOME is repaid first and the used portion of your limit frees up again \u2014 like a revolving limit on a credit card, where paying down what was used makes room available again.<\/p>\n        <\/div><\/details>\n\n        <details class=\"sh-r2r-faq-item\"><summary>What if the tenant refuses to move out?<\/summary><div class=\"sh-r2r-answer-body\"><p>This is the situation landlords worry about most, and you are not left to face it alone.<\/p>\n        <p>Eviction support is included on both Protect and Protect+. SPEEDHOME helps with the next steps, documents, follow-up and coordination so the unit can be recovered and rented out again.<\/p>\n        <p>Protect+ goes one step further with overstay support: if the tenant stays on past the rent they have paid for, SPEEDHOME continues paying you up to the tenancy end date or until the tenant moves out, whichever is sooner, subject to plan limit and terms.<\/p>\n        <p>We cannot promise the tenant will leave by a specific date. The timing depends on the case, the tenant, documents, authorities and the legal process.<\/p><\/div><\/details>\n      <\/section>\n\n      <section class=\"sh-r2r-section\">\n        <h2 id=\"speedfix-advance\">SPEEDFIX Advance<\/h2>\n        <details class=\"sh-r2r-faq-item\"><summary>What is SPEEDFIX Advance?<\/summary><div class=\"sh-r2r-answer-body\"><p>A major repair often lands as one large bill, all at once. We know that timing can strain cash flow, even when the repair itself is worth doing. SPEEDFIX Advance is one way SPEEDHOME helps with that.<\/p>\n        <p>For approved repair jobs, SPEEDHOME pays part of the repair cost directly to the vendor, so you do not have to fund the full amount upfront. You then repay it from your rental payouts over up to 6 months, interest-free.<\/p>\n\n        <div class=\"sh-r2r-table-wrap\">\n          <table>\n            <thead class=\"sh-r2r-yellow-head\">\n              <tr>\n                <th>Completed tenancy agreements<\/th>\n                <th>SPEEDFIX Advance<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr>\n                <td class=\"sh-r2r-label\">1-5 tenancy agreements<\/td>\n                <td>Up to 50%<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">6-10 tenancy agreements<\/td>\n                <td>Up to 80%<\/td>\n              <\/tr>\n              <tr>\n                <td class=\"sh-r2r-label\">More than 10 tenancy agreements<\/td>\n                <td class=\"sh-r2r-highlight\">Up to 100%<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div><\/div><\/details>\n\n        <details class=\"sh-r2r-faq-item\"><summary>SPEEDFIX Advance calculator<\/summary><div class=\"sh-r2r-answer-body\"><p>The estimate helps you see how much SPEEDHOME may advance and how repayment may be split.<\/p>\n\n        <div class=\"sh-r2r-calculator\" id=\"speedfix-calculator\">\n                    <p class=\"sh-r2r-muted\">Enter the repair cost and your completed tenancy agreement count to estimate the maximum advance and repayment amount.<\/p>\n\n          <div class=\"sh-r2r-form-grid\">\n            <div class=\"sh-r2r-field\">\n              <label for=\"repair-cost\">Repair cost (RM)<\/label>\n              <input id=\"repair-cost\" type=\"number\" min=\"0\" step=\"50\" value=\"1200\" inputmode=\"decimal\">\n            <\/div>\n            <div class=\"sh-r2r-field\">\n              <label for=\"speedfix-tas\">Completed tenancy agreements<\/label>\n              <input id=\"speedfix-tas\" type=\"number\" min=\"1\" step=\"1\" value=\"8\" inputmode=\"numeric\">\n            <\/div>\n            <div class=\"sh-r2r-field\">\n              <label for=\"repayment-months\">Repayment months<\/label>\n              <input id=\"repayment-months\" type=\"number\" min=\"1\" max=\"6\" step=\"1\" value=\"6\" inputmode=\"numeric\">\n            <\/div>\n            <div class=\"sh-r2r-field\">\n              <label for=\"speedfix-rent\">Monthly rent (optional)<\/label>\n              <input id=\"speedfix-rent\" type=\"number\" min=\"0\" step=\"50\" value=\"2000\" inputmode=\"decimal\">\n            <\/div>\n          <\/div>\n\n          <div class=\"sh-r2r-result-grid\" aria-live=\"polite\">\n            <div class=\"sh-r2r-metric\">\n              <strong>Advance tier<\/strong>\n              <span class=\"sh-r2r-amount\" id=\"advance-tier\">0%<\/span>\n              <span>Based on completed tenancy agreements<\/span>\n            <\/div>\n            <div class=\"sh-r2r-metric\">\n              <strong>Estimated advance<\/strong>\n              <span class=\"sh-r2r-amount\" id=\"advance-amount\">RM0.00<\/span>\n              <span id=\"upfront-amount\">RM0.00 upfront portion<\/span>\n            <\/div>\n            <div class=\"sh-r2r-metric sh-r2r-primary\">\n              <strong>Monthly repayment<\/strong>\n              <span class=\"sh-r2r-amount\" id=\"monthly-repayment\">RM0.00<\/span>\n              <span id=\"remaining-rent\">After rental payout deduction<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sh-r2r-formula-note\" id=\"speedfix-note\">\n            SPEEDFIX Advance is subject to approval. It is interest-free, but the advanced amount still needs to be repaid.\n          <\/div>\n        <\/div><\/div><\/details>\n\n        <details class=\"sh-r2r-faq-item\"><summary>What if my rental payout is not enough to repay SPEEDFIX Advance?<\/summary><div class=\"sh-r2r-answer-body\"><p>SPEEDFIX Advance is interest-free and repaid from your rental payouts over up to 6 months, so most repayments are covered automatically.<\/p>\n        <p>If a payout in a given month does not fully cover that month\u2019s repayment, you simply top up the difference directly. There is no penalty and no extra charge \u2014 the only requirement is that the advanced amount is repaid.<\/p>\n        <\/div><\/details>\n      <\/section>\n      \n\n      \n<\/div>\n<script>\n\n    (function () {\n      var SST_RATE = 0.08;\n      var OLD_MONTHLY_FEE_RATE = 0.0188;\n\n      var planConfig = {\n        standard: {\n          name: \"Standard\",\n          oldPlanCost: function () { return 799; },\n          newPlanCost: function () { return 799; },\n          oldPlanSst: true,\n          newPlanSst: true,\n          oldStampDuty: 0,\n          newStampDuty: 0\n        },\n        protect: {\n          name: \"Protect\",\n          oldPlanCost: function (rent) { return rent; },\n          newPlanCost: function (rent) { return rent; },\n          oldPlanSst: true,\n          newPlanSst: false,\n          oldStampDuty: 10,\n          newStampDuty: 0\n        },\n        protectPlus: {\n          name: \"Protect+\",\n          oldPlanCost: function (rent) { return rent * 1.5; },\n          newPlanCost: function (rent) { return rent * 1.5; },\n          oldPlanSst: true,\n          newPlanSst: false,\n          oldStampDuty: 10,\n          newStampDuty: 0\n        }\n      };\n\n      function byId(id) {\n        return document.getElementById(id);\n      }\n\n      function numberFrom(id, fallback) {\n        var value = parseFloat(byId(id).value);\n        return Number.isFinite(value) ? value : fallback;\n      }\n\n      function wholeNumberFrom(id, fallback) {\n        var value = parseInt(byId(id).value, 10);\n        return Number.isFinite(value) ? value : fallback;\n      }\n\n      function money(value) {\n        var safeValue = Number.isFinite(value) ? value : 0;\n        var prefix = safeValue < 0 ? \"-RM\" : \"RM\";\n        return prefix + Math.abs(safeValue).toLocaleString(\"en-MY\", {\n          minimumFractionDigits: 2,\n          maximumFractionDigits: 2\n        });\n      }\n\n      function percent(value) {\n        return (value * 100).toFixed(2) + \"%\";\n      }\n\n      function loyaltyRate(taCount) {\n        if (taCount <= 1) return 0.0188;\n        if (taCount <= 10) return 0.018;\n        if (taCount <= 20) return 0.0175;\n        if (taCount <= 30) return 0.017;\n        return 0.0165;\n      }\n\n      function speedfixRate(taCount) {\n        if (taCount <= 5) return 0.5;\n        if (taCount <= 10) return 0.8;\n        return 1;\n      }\n\n      function setText(id, value) {\n        var element = byId(id);\n        if (element) element.textContent = value;\n      }\n\n      function updateCostCalculator() {\n        if (!byId(\"cost-rent\")) return;\n        var planKey = byId(\"cost-plan\").value;\n        var plan = planConfig[planKey] || planConfig.protectPlus;\n        var rent = Math.max(0, numberFrom(\"cost-rent\", 0));\n        var units = Math.max(1, wholeNumberFrom(\"cost-units\", 1));\n        var taCount = Math.max(1, wholeNumberFrom(\"cost-tas\", 1));\n        var newRate = loyaltyRate(taCount);\n\n        var annualRent = rent * 12;\n\n        var oldPlanCostUnit = plan.oldPlanCost(rent);\n        var oldPlanSstUnit = plan.oldPlanSst ? oldPlanCostUnit * SST_RATE : 0;\n        var oldStampUnit = plan.oldStampDuty;\n        var oldMonthlyFeeUnit = annualRent * OLD_MONTHLY_FEE_RATE;\n        var oldMonthlySstUnit = oldMonthlyFeeUnit * SST_RATE;\n        var oldTotalUnit = oldPlanCostUnit + oldPlanSstUnit + oldStampUnit + oldMonthlyFeeUnit + oldMonthlySstUnit;\n\n        var newPlanCostUnit = plan.newPlanCost(rent);\n        var newPlanSstUnit = plan.newPlanSst ? newPlanCostUnit * SST_RATE : 0;\n        var newStampUnit = plan.newStampDuty;\n        var newMonthlyFeeUnit = annualRent * newRate;\n        var newMonthlySstUnit = newMonthlyFeeUnit * SST_RATE;\n        var newTotalUnit = newPlanCostUnit + newPlanSstUnit + newStampUnit + newMonthlyFeeUnit + newMonthlySstUnit;\n\n        var oldTotal = oldTotalUnit * units;\n        var newTotal = newTotalUnit * units;\n        var change = oldTotal - newTotal;\n        var changeUnit = oldTotalUnit - newTotalUnit;\n        var isSaving = change >= 0;\n\n        setText(\"old-total\", money(oldTotal));\n        setText(\"new-total\", money(newTotal));\n        setText(\"old-per-unit\", money(oldTotalUnit) + \" per unit\");\n        setText(\"new-per-unit\", money(newTotalUnit) + \" per unit\");\n        setText(\"change-label\", isSaving ? \"Estimated saving\" : \"Estimated increase\");\n        setText(\"change-total\", money(Math.abs(change)));\n        setText(\"change-per-unit\", money(Math.abs(changeUnit)) + \" per unit\");\n\n        setText(\"old-plan-cost\", money(oldPlanCostUnit * units));\n        setText(\"new-plan-cost\", money(newPlanCostUnit * units));\n        setText(\"old-plan-sst\", money(oldPlanSstUnit * units));\n        setText(\"new-plan-sst\", money(newPlanSstUnit * units));\n        setText(\"old-stamp\", money(oldStampUnit * units));\n        setText(\"new-stamp\", money(newStampUnit * units));\n        setText(\"old-monthly-fee\", money(oldMonthlyFeeUnit * units));\n        setText(\"new-monthly-fee\", money(newMonthlyFeeUnit * units));\n        setText(\"old-monthly-sst\", money(oldMonthlySstUnit * units));\n        setText(\"new-monthly-sst\", money(newMonthlySstUnit * units));\n        setText(\"old-tier\", percent(OLD_MONTHLY_FEE_RATE));\n        setText(\"new-tier\", percent(newRate) + \" based on \" + taCount + \" completed tenancy agreement\" + (taCount === 1 ? \"\" : \"s\"));\n\n        var note;\n        if (planKey === \"standard\") {\n          note = \"This estimate uses 8% SST. Standard stays at RM799 + SST. The main calculator change comes from applying your completed tenancy agreement count to the monthly fee tier.\";\n        } else {\n          note = \"This estimate uses 8% SST. For \" + plan.name + \", the old structure includes annual plan SST and RM10 stamp duty per unit. The updated structure shows the plan cost as a rent-free period, so there is no separate annual plan SST or old RM10 stamp duty on that portion.\";\n        }\n        setText(\"cost-note\", note);\n      }\n\n      function updateSpeedfixCalculator() {\n        var repairCost = Math.max(0, numberFrom(\"repair-cost\", 0));\n        var taCount = Math.max(1, wholeNumberFrom(\"speedfix-tas\", 1));\n        var months = Math.max(1, Math.min(6, wholeNumberFrom(\"repayment-months\", 6)));\n        var rent = Math.max(0, numberFrom(\"speedfix-rent\", 0));\n        var rate = speedfixRate(taCount);\n        var advance = repairCost * rate;\n        var upfront = repairCost - advance;\n        var monthly = months > 0 ? advance \/ months : advance;\n\n        if (String(months) !== byId(\"repayment-months\").value) {\n          byId(\"repayment-months\").value = months;\n        }\n\n        setText(\"advance-tier\", \"Up to \" + Math.round(rate * 100) + \"%\");\n        setText(\"advance-amount\", money(advance));\n        setText(\"upfront-amount\", money(upfront) + \" upfront, payable before repair starts\");\n        setText(\"monthly-repayment\", money(monthly));\n\n        if (rent > 0) {\n          var remaining = rent - monthly;\n          if (remaining >= 0) {\n            setText(\"remaining-rent\", money(remaining) + \" estimated payout after deduction\");\n            setText(\"speedfix-note\", \"SPEEDFIX Advance is subject to approval. This estimate assumes repayment over \" + months + \" month\" + (months === 1 ? \"\" : \"s\") + \". It is interest-free, but the advanced amount still needs to be repaid.\");\n          } else {\n            setText(\"remaining-rent\", money(Math.abs(remaining)) + \" shortfall before other deductions\");\n            setText(\"speedfix-note\", \"SPEEDFIX Advance is subject to approval. If rental payout is not enough to cover repayment, manual payment may be needed.\");\n          }\n        } else {\n          setText(\"remaining-rent\", \"Enter monthly rent to estimate payout after deduction\");\n          setText(\"speedfix-note\", \"SPEEDFIX Advance is subject to approval. It is interest-free, but the advanced amount still needs to be repaid.\");\n        }\n      }\n\n      function bindCalculator(ids, callback) {\n        ids.forEach(function (id) {\n          var element = byId(id);\n          if (!element) return;\n          element.addEventListener(\"input\", callback);\n          element.addEventListener(\"change\", callback);\n        });\n      }\n\n      bindCalculator([\"cost-plan\", \"cost-rent\", \"cost-units\", \"cost-tas\"], updateCostCalculator);\n      bindCalculator([\"repair-cost\", \"speedfix-tas\", \"repayment-months\", \"speedfix-rent\"], updateSpeedfixCalculator);\n      updateCostCalculator();\n      updateSpeedfixCalculator();\n    }());\n  \n<\/script>\n\n\n\n\n<script>\n\/* SH:SINGLE-OPEN - one accordion open at a time, all closed on load *\/\n(function(){\n  function init(){\n    var items = document.querySelectorAll(\".sh-r2r-faq .sh-r2r-faq-item\");\n    if(!items.length) return;\n    items.forEach(function(d){\n      d.removeAttribute(\"open\");\n      d.addEventListener(\"toggle\", function(){\n        if(d.open){\n          items.forEach(function(o){ if(o!==d) o.removeAttribute(\"open\"); });\n        }\n      });\n    });\n  }\n  if(document.readyState===\"loading\"){ document.addEventListener(\"DOMContentLoaded\", init); } else { init(); }\n})();\n<\/script>\n\n\n\n<script>\n\/* SH:CALC-ENHANCE - adds delta % \/ context lines to calculator result cards. Reads computed DOM values, never touches calc logic. *\/\n(function(){\n  function num(id){ var el=document.getElementById(id); if(!el) return null; var n=parseFloat((el.textContent||\"\").replace(\/[^0-9.]\/g,\"\")); return isFinite(n)?n:null; }\n  function ensureLine(parentId, cls){\n    var host=document.getElementById(parentId); if(!host) return null;\n    var card=host.closest(\".sh-r2r-metric\"); if(!card) return null;\n    var line=card.querySelector(\".\"+cls);\n    if(!line){ line=document.createElement(\"span\"); line.className=\"sh-r2r-calc-delta \"+cls; card.appendChild(line); }\n    return line;\n  }\n  function updateCost(){\n    var oldT=num(\"old-total\"), newT=num(\"new-total\");\n    var line=ensureLine(\"change-total\",\"sh-r2r-cost-delta\");\n    if(!line||oldT==null||newT==null||oldT<=0){ if(line) line.textContent=\"\"; return; }\n    var diff=oldT-newT;\n    var pct=Math.round(Math.abs(diff)\/oldT*100);\n    if(diff>0.5){ line.textContent=\"\\u2248 \"+pct+\"% lower than the old structure\"; }\n    else if(diff<-0.5){ line.textContent=\"\\u2248 \"+pct+\"% higher than the old structure\"; }\n    else { line.textContent=\"About the same as before\"; }\n  }\n  function updateSpeedfix(){\n    var advance=num(\"advance-amount\"), monthly=num(\"monthly-repayment\");\n    var line=ensureLine(\"monthly-repayment\",\"sh-r2r-sf-delta\");\n    if(!line) return;\n    if(advance!=null){ line.textContent=\"To repay RM\"+advance.toLocaleString(\"en-MY\",{minimumFractionDigits:2,maximumFractionDigits:2})+\" advance, interest-free\"; }\n    else { line.textContent=\"\"; }\n  }\n  function run(){ updateCost(); updateSpeedfix(); }\n  function init(){\n    run();\n    [\"cost-calculator\",\"speedfix-calculator\"].forEach(function(id){\n      var c=document.getElementById(id);\n      if(c){ c.addEventListener(\"input\",function(){ setTimeout(run,0); }); c.addEventListener(\"change\",function(){ setTimeout(run,0); }); }\n    });\n  }\n  if(document.readyState===\"loading\"){ document.addEventListener(\"DOMContentLoaded\",init); } else { init(); }\n  setTimeout(run,400); setTimeout(run,1200);\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Read in English Baca dalam BM \u9605\u8bfb\u4e2d\u6587\u7248 This FAQ is for landlords setting up a new tenancy with SPEEDHOME. It<\/p>\n","protected":false},"author":1,"featured_media":59566,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[3],"tags":[],"class_list":["post-57538","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-landlord"],"featured_image_src":"https:\/\/speedhome.com\/blog\/wp-content\/uploads\/post_57538_real_env_caption_1600x900.jpg","author_info":{"display_name":"SPEEDHOME Editorial Team","author_link":"https:\/\/speedhome.com\/blog\/author\/speedhome-editorial\/"},"_links":{"self":[{"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/posts\/57538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/comments?post=57538"}],"version-history":[{"count":2,"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/posts\/57538\/revisions"}],"predecessor-version":[{"id":59569,"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/posts\/57538\/revisions\/59569"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/media\/59566"}],"wp:attachment":[{"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/media?parent=57538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/categories?post=57538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speedhome.com\/blog\/wp-json\/wp\/v2\/tags?post=57538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}