{"id":520,"date":"2026-03-31T03:07:44","date_gmt":"2026-03-31T03:07:44","guid":{"rendered":"https:\/\/www.vnumber.com\/blogs\/?p=520"},"modified":"2026-03-31T03:08:03","modified_gmt":"2026-03-31T03:08:03","slug":"digital-rental-contracts-brazil","status":"publish","type":"post","link":"https:\/\/www.vnumber.com\/blogs\/en\/digital-rental-contracts-brazil\/","title":{"rendered":"Signing Digital Rental Contracts in Brazil: The Role of E-Signatures"},"content":{"rendered":"\n<p>You found the apartment on <strong>QuintoAndar<\/strong>. You submitted your documents.<strong> The platform approved your profile<\/strong>. And then, right at the contract signing step<strong>, <\/strong>a token was sent to a number that cannot receive the message. The process stops.<\/p>\n\n\n\n<p><strong>For expats, remote workers, and foreign tenants trying to rent in Brazil through digital platforms, this can be a common friction point<\/strong>. The signing flow depends on a code delivered to your phone, and if that delivery fails, the contract may not move forward.<\/p>\n\n\n\n<p><strong>Understanding what that token does, why a<\/strong> <strong>Brazilian number<\/strong> often matters, and what you can control before trying again can save you time and frustration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Token verification in contract signing<\/h2>\n\n\n\n<p><strong>Platforms like QuintoAndar and Loft use digital contract signing flows that rely on electronic signatures rather than physical ones.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/www.vnumber.com\/blogs\/wp-content\/uploads\/2026\/03\/image-19-1024x535.png\" alt=\"\" class=\"wp-image-521\" srcset=\"https:\/\/www.vnumber.com\/blogs\/wp-content\/uploads\/2026\/03\/image-19-1024x535.png 1024w, https:\/\/www.vnumber.com\/blogs\/wp-content\/uploads\/2026\/03\/image-19-300x157.png 300w, https:\/\/www.vnumber.com\/blogs\/wp-content\/uploads\/2026\/03\/image-19-768x401.png 768w, https:\/\/www.vnumber.com\/blogs\/wp-content\/uploads\/2026\/03\/image-19.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Under Brazilian law, electronic signatures can carry legal validity depending on the signing framework and the parties involved.<\/p>\n\n\n\n<p>In this context, <strong>the token is part of how the platform helps confirm that the person clicking sign is the same person who was approved during the identity check.<\/strong><\/p>\n\n\n\n<p>The token itself is a short numeric code, usually 4 to 6 digits, sent by <strong>SMS<\/strong> to the phone number registered on your account. It usually serves two purposes in the signing flow:<\/p>\n\n\n\n<p><strong>Identity continuity<\/strong><br>The platform links your verified identity, including <strong>CPF<\/strong>, documents, and selfie checks, to a phone number.<strong> The token helps confirm that the person signing still controls that number at the time of execution.<\/strong><\/p>\n\n\n\n<p><strong>Signature authorization<\/strong><br>The token acts as a one time authorization code. Without it, the platform may not execute the digital signature on the contract.<\/p>\n\n\n\n<p>The token is not a digital certificate in the <strong>ICP-Brasil<\/strong> sense. It works more like an internal verification layer the platform uses to authorize the signature event.<\/p>\n\n\n\n<p>But if you cannot receive it, <strong>the contract may remain stuck even if your documents and identity were already approved.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common token failure causes<\/h2>\n\n\n\n<p>Token delivery may fail more often than tenants expect, especially for people signing from outside Brazil or using temporary phone setups. In many cases, <strong>the issue is related to how the phone number behaves during the verification window.<\/strong><\/p>\n\n\n\n<p><strong>Platforms like QuintoAndar typically work better with a functioning Brazilian number that can receive SMS reliably at the moment the token is triggered.<\/strong><\/p>\n\n\n\n<p>If the number is foreign, virtual without proper Brazilian routing, temporarily disconnected, or tied to a prepaid SIM that expired, the message may bounce or arrive too late for the code to be useful.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Token delivery by number type<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Setup<\/th><th>Token delivery reliability<\/th><th>Common issue<\/th><\/tr><tr><td>Active Brazilian SIM, postpaid, in country<\/td><td>High<\/td><td>Rarely fails if the signal is stable<\/td><\/tr><tr><td>Active Brazilian SIM, prepaid and maintained<\/td><td>High<\/td><td>May fail if the line was deactivated for inactivity<\/td><\/tr><tr><td>Foreign number, US, EU, or other<\/td><td>Very low<\/td><td>Platform may not send internationally, or delivery may fail<\/td><\/tr><tr><td>Temporary virtual number, free services<\/td><td>Very low<\/td><td>Number recycling and poor SMS reliability<\/td><\/tr><tr><td>Stable Brazilian virtual number, dedicated<\/td><td>High<\/td><td>Usually works when routing and SMS support are consistent<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Anything outside that pattern may introduce extra friction into the signing flow. A few less obvious causes can also matter:<\/p>\n\n\n\n<p><strong>Number format mismatch<\/strong><br>If the number is entered with the wrong country or area code, delivery may fail immediately.<\/p>\n\n\n\n<p><strong>Carrier filtering<\/strong><br>Some carriers may delay or block platform generated <strong>SMS<\/strong> messages.<\/p>\n\n\n\n<p><strong>SIM deactivation<\/strong><br>Brazilian prepaid SIMs can be deactivated after long periods without recharge. If you left Brazil months ago and stopped topping up, the number may no longer work.<\/p>\n\n\n\n<p><strong>Timing<\/strong><br>Tokens usually expire quickly. If the message is delayed by international routing or other delivery problems, it may arrive after the window closes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pre signing verification checklist<\/h2>\n\n\n\n<p>Before retrying, work through these checks in order:<\/p>\n\n\n\n<p>\u2022 Confirm that the number on your profile is active and Brazilian<\/p>\n\n\n\n<p>\u2022 Test whether that number receives <strong>SMS<\/strong> right now<\/p>\n\n\n\n<p>\u2022 Check whether your prepaid SIM or virtual number service is still active<\/p>\n\n\n\n<p>\u2022 Review whether your <strong>CPF<\/strong>, name, and uploaded ID match the information on the platform<\/p>\n\n\n\n<p>\u2022 Make sure your connection setup is not creating unnecessary location mismatches<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/www.vnumber.com\/blogs\/wp-content\/uploads\/2026\/03\/image-20-1024x535.png\" alt=\"\" class=\"wp-image-522\" srcset=\"https:\/\/www.vnumber.com\/blogs\/wp-content\/uploads\/2026\/03\/image-20-1024x535.png 1024w, https:\/\/www.vnumber.com\/blogs\/wp-content\/uploads\/2026\/03\/image-20-300x157.png 300w, https:\/\/www.vnumber.com\/blogs\/wp-content\/uploads\/2026\/03\/image-20-768x401.png 768w, https:\/\/www.vnumber.com\/blogs\/wp-content\/uploads\/2026\/03\/image-20.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>If the token step already failed once, repeating the exact same flow with the exact same setup may produce the same result again. A few details matter most here:<\/p>\n\n\n\n<p><strong>Your registered number is active and Brazilian<\/strong><br>Log into the platform and check the number saved in your profile.<strong> If it is foreign, you may need to update it before requesting a new token.<\/strong><\/p>\n\n\n\n<p><strong>Your number receives SMS right now<\/strong><br>Send yourself a test message or ask someone in Brazil to text you. <strong>If messages are not arriving, the token may not arrive either.<\/strong><\/p>\n\n\n\n<p><strong>Your SIM or virtual number is not expired<\/strong><br>For prepaid Brazilian SIMs, check with the carrier, such as TIM, Claro, or Vivo, whether the line is still active.<\/p>\n\n\n\n<p><strong>For virtual numbers, confirm the service is active and supports SMS properly.<\/strong> It is also worth taking a moment to better understand the <a href=\"https:\/\/www.vnumber.com\/blogs\/todo-lo-que-debes-saber-acerca-de-los-riesgos-de-usar-numeros-virtuales-gratuitos\/?utm_source=openai\"><strong>risks of virtual numbers<\/strong><\/a> before relying on one for contract signing.<\/p>\n\n\n\n<p><strong>Your profile matches your documents<\/strong><br>Some signing failures may start earlier in the chain. If your <strong>CPF<\/strong>, name, or ID details do not line up with what you submitted during verification,<strong> the platform may add friction before the token step.<\/strong><\/p>\n\n\n\n<p><strong>Your session setup is consistent<\/strong><br>Some platforms may apply extra caution if the IP location and the number\u2019s country setup look inconsistent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Remote signing process<\/h2>\n\n\n\n<p>Signing a Brazilian rental contract from outside the country<strong> is possible when the full digital flow is set up correctly.<\/strong><\/p>\n\n\n\n<p>The platforms do not necessarily require physical presence. <strong>What they do require is identity verification, document approval, and successful token delivery.<\/strong><\/p>\n\n\n\n<p>If those pieces are in place, the contract can usually be executed digitally regardless of where you are.<\/p>\n\n\n\n<p>That is why number continuity matters so much. The issue is often not that remote signing is impossible. <strong>The issue is that one practical part of the infrastructure was not prepared in advance.<\/strong><\/p>\n\n\n\n<p>For tenants living outside Brazil, this is where a more stable setup becomes useful. If the contract signing process may depend on a <strong>token<\/strong>, and that token depends on a working <strong>Brazilian number<\/strong>, then keeping that number active over time becomes part of the preparation, not just a technical detail.<\/p>\n\n\n\n<p>For people who need a reliable Brazilian number specifically for contract <strong>SMS<\/strong>, rental platform verification, and ongoing landlord communication, <a href=\"https:\/\/www.vnumber.com\/\"><strong>VNumber<\/strong> <\/a>can fit naturally into that process.<\/p>\n\n\n\n<p><strong>It helps support continuity by keeping a stable number active while you are abroad, which can reduce one of the most common points of failure in remote signing.<\/strong><\/p>\n\n\n\n<p>If you need a stable Brazilian number for contract tokens, verification, and rental communication, <strong>get your number with VNumber and keep your access active wherever you are<\/strong>:<br><a href=\"https:\/\/www.vnumber.com\/get-your-number?utm_source=chatgpt.com\">https:\/\/www.vnumber.com\/get-your-number<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Is the token part of the legal signature or just a platform verification step?<\/h3>\n\n\n\n<p>The <strong>token<\/strong> is usually a verification mechanism the platform uses to authorize the electronic signature event. It is not the same thing as an <strong>ICP-Brasil<\/strong> digital certificate, but it may still be required by the platform before the contract can be executed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I sign a QuintoAndar contract with a foreign phone number?<\/h3>\n\n\n\n<p>In many cases, the platform works better with a <strong>Brazilian number<\/strong> for <strong>SMS<\/strong> token delivery. Foreign numbers may fail because of routing limitations, carrier filtering, or format mismatches.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What if my Brazilian prepaid SIM was deactivated?<\/h3>\n\n\n\n<p>Contact your carrier and confirm whether the line is still active. Brazilian prepaid SIMs may be deactivated after a period without recharge, depending on the carrier. If the number is gone, you may need a new Brazilian number before retrying the signing process.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I use a virtual Brazilian number for contract signing?<\/h3>\n\n\n\n<p>Yes, provided the number has consistent Brazilian routing and reliable <strong>SMS<\/strong> support. Free or temporary numbers are usually riskier because they may be recycled or filtered more often.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do I need to be in Brazil to complete the signing?<\/h3>\n\n\n\n<p>Remote signing is often possible. What usually matters more is having a verified identity, approved documents, and a working <strong>Brazilian number<\/strong> that can receive the token at the right moment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You found the apartment on QuintoAndar. You submitted your documents. The platform approved your profile. And then, right at the contract signing step, a token was sent to a number that cannot receive the message. The process stops. For expats, remote workers, and foreign tenants trying to rent in Brazil through digital platforms, this can &#8230; <a title=\"Signing Digital Rental Contracts in Brazil: The Role of E-Signatures\" class=\"read-more\" href=\"https:\/\/www.vnumber.com\/blogs\/en\/digital-rental-contracts-brazil\/\" aria-label=\"Read more about Signing Digital Rental Contracts in Brazil: The Role of E-Signatures\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":523,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ingles"],"_links":{"self":[{"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/posts\/520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/comments?post=520"}],"version-history":[{"count":1,"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/posts\/520\/revisions"}],"predecessor-version":[{"id":524,"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/posts\/520\/revisions\/524"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/media\/523"}],"wp:attachment":[{"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/media?parent=520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/categories?post=520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vnumber.com\/blogs\/wp-json\/wp\/v2\/tags?post=520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}