[{"data":1,"prerenderedAt":925},["ShallowReactive",2],{"blog-en-\u002Fen\u002Fblog\u002Fhow-much-to-host-a-brazilian-saas-2026":3,"blog-en-surround-\u002Fen\u002Fblog\u002Fhow-much-to-host-a-brazilian-saas-2026":911},{"id":4,"title":5,"author":6,"body":7,"category":891,"cover":892,"date":893,"description":894,"draft":895,"extension":896,"lastReviewed":892,"meta":897,"navigation":898,"path":899,"readingTime":900,"seo":901,"sitemap":902,"stem":903,"tags":904,"__hash__":910},"blog_en\u002Fen\u002Fblog\u002Fhow-much-to-host-a-brazilian-saas-2026.md","How much does it cost to host a Brazilian SaaS in 2026: the open spreadsheet","HeroCtl team",{"type":8,"value":9,"toc":873},"minimark",[10,14,17,22,25,28,36,43,46,50,53,58,61,67,72,201,204,210,213,217,220,225,229,316,323,328,332,335,340,409,420,425,428,432,435,439,486,489,494,501,504,508,511,517,523,533,539,545,551,555,561,683,686,689,693,696,702,708,714,720,724,727,733,739,745,751,755,758,765,772,779,786,793,797,803,809,815,821,827,833,839,843,846,849,860],[11,12,13],"p",{},"The first expense that kills a Brazilian SaaS's margin isn't payroll. It isn't taxes. It isn't customer acquisition. It's infrastructure paid in dollars while the customer pays in reais. That mismatch is silent in year one, uncomfortable in year two, and compromises the entire thesis of the business in year three — when the team discovers that each new account brought with it a disproportionate slice of cloud provider.",[11,15,16],{},"This post is the open spreadsheet. No buzzwords, no \"depends on the case\", no hypothetical savings. Four scenarios of Brazilian SaaS divided by revenue stage, with side-by-side cost tables, honest decision in each, and the total math at the end. The numbers were measured on real providers in April 2026, with a reference exchange rate of R$5 per dollar — a number that may oscillate, but serves to calibrate the order of magnitude.",[18,19,21],"h2",{"id":20},"the-asymmetry-no-one-explains-in-pitch-decks","The asymmetry no one explains in pitch decks",[11,23,24],{},"Imagine a Brazilian SaaS that just hit US$10k MRR. At the current exchange rate, that's about R$50k per month. It seems like a healthy number — pays salaries, pays taxes, leaves capital. The founder looks at the balance and breathes a sigh of relief.",[11,26,27],{},"Now add a typical modern SaaS stack: Vercel for front, managed database on a cloud provider, Datadog for observability, Sentry for errors, premium Redis for queue and cache. Round number, US$1,500 per month. Fifteen percent of MRR. Sounds like a lot? Compared with the American competitor, it's the same proportion: they also have US$10k MRR and spend US$1,500. Technical tie.",[11,29,30,31,35],{},"Except it's not a tie. Look at payroll: a mid-level Brazilian dev costs around R$15k. An equivalent American costs US$10k, or R$50k. The Brazilian pays, ",[32,33,34],"strong",{},"proportionally, three times more for hosting relative to their own labor cost",". The American's spreadsheet closes spending 15% on infra and 50% on salaries. The Brazilian's closes spending 15% on infra and 30% on salaries — leaving, after taxes, a narrow fraction to grow.",[11,37,38,39,42],{},"The conclusion is uncomfortable and most pitch decks avoid it: the infrastructure strategy that works for a Silicon Valley startup ",[32,40,41],{},"doesn't work"," for a Brazilian startup. The math is different from day one. Charging in reais, paying in dollars, and still wanting to copy the Sequoia-portfolio stack is an equation that only closes while the investor is subsidizing.",[11,44,45],{},"The good news: infrastructure cost is the expense with the most reduction leverage in the entire P&L of a small or medium SaaS. More even than payroll — because you can't fire a dev and keep delivering the roadmap, but you can swap Render for VPS and keep exactly the same product. What's missing is seeing the open spreadsheet.",[18,47,49],{"id":48},"the-four-scenarios-by-revenue-stage","The four scenarios by revenue stage",[11,51,52],{},"The MRR division is intentional. Each band has different operational needs, different uptime demands, and — crucially — a different opportunity cost of the team's time. Treating all Brazilian SaaSes as if they were the same is the root of most wrong decisions.",[54,55,57],"h3",{"id":56},"scenario-a-pre-revenue-mvp-r0-to-r5k-mrr","Scenario A — Pre-revenue \u002F MVP (R$0 to R$5k MRR)",[11,59,60],{},"This is the stage where every hundred reais saved is worth a thousand. There's no customer demanding SLA, no audit, no large team to coordinate. The goal is to stay up, validate the hypothesis, and make the first real come in.",[11,62,63,66],{},[32,64,65],{},"Typical stack:"," Render free tier, Railway hobby, Vercel pro plan, or a single VPS on a cheap provider with Coolify.",[11,68,69],{},[32,70,71],{},"Detailed table (monthly price):",[73,74,75,97],"table",{},[76,77,78],"thead",{},[79,80,81,85,88,91,94],"tr",{},[82,83,84],"th",{},"Item",[82,86,87],{},"Render",[82,89,90],{},"Railway",[82,92,93],{},"Vercel",[82,95,96],{},"VPS + Coolify",[98,99,100,118,134,148,174],"tbody",{},[79,101,102,106,109,112,115],{},[103,104,105],"td",{},"Web application",[103,107,108],{},"free (with limit)",[103,110,111],{},"US$5",[103,113,114],{},"US$20",[103,116,117],{},"included in VPS",[79,119,120,123,126,128,131],{},[103,121,122],{},"Postgres database",[103,124,125],{},"US$7",[103,127,111],{},[103,129,130],{},"KV (US$0.50\u002FM ops)",[103,132,133],{},"included",[79,135,136,139,141,143,146],{},[103,137,138],{},"Redis \u002F cache",[103,140,125],{},[103,142,111],{},[103,144,145],{},"KV US$5",[103,147,133],{},[79,149,150,155,160,165,170],{},[103,151,152],{},[32,153,154],{},"Total monthly USD",[103,156,157],{},[32,158,159],{},"US$14",[103,161,162],{},[32,163,164],{},"US$15",[103,166,167],{},[32,168,169],{},"US$25",[103,171,172],{},[32,173,111],{},[79,175,176,181,186,191,196],{},[103,177,178],{},[32,179,180],{},"Total monthly BRL",[103,182,183],{},[32,184,185],{},"R$70",[103,187,188],{},[32,189,190],{},"R$75",[103,192,193],{},[32,194,195],{},"R$125",[103,197,198],{},[32,199,200],{},"R$25–R$30",[11,202,203],{},"The raw difference — VPS running Coolify costing one-fifth of the cheapest managed option — is the direct effect of cutting out the middleman. You take on the work of installing Postgres in a container, configuring backup, opening port on the firewall. In exchange, you pay R$25 instead of R$125.",[11,205,206,209],{},[32,207,208],{},"Honest decision:"," the VPS with Coolify is four to five times cheaper. But it costs between two and four hours per month of maintenance (package updates, backup checks, occasional reboot). For a Brazilian MVP with R$0 of real revenue and two founders who still have a daytime CLT job, the time-versus-money equation tilts toward money: saving R$100 per month in the first twelve months is R$1,200 that pays for trademark registration, three months of domain, or the first R$ of Google Ads when there's something to invest.",[11,211,212],{},"Counterintuitive shortcut: if your only pain is \"I don't want to learn Linux\", hire managed VPS from Locaweb or KingHost. It's more expensive than Hetzner, cheaper than Vercel, and support speaks Portuguese.",[54,214,216],{"id":215},"scenario-b-indie-hacker-micro-saas-r5k-to-r30k-mrr","Scenario B — Indie hacker \u002F micro-SaaS (R$5k to R$30k MRR)",[11,218,219],{},"Here there are customers. There's a bit of unpredictability — peak in business hours, drop at night, seasonal surge at month-end when the bill goes out. Single-server starts to hurt because one outage takes down all customers at the same time.",[11,221,222,224],{},[32,223,65],{}," Render Pro, Railway scaled, managed Postgres somewhere, basic monitoring.",[11,226,227],{},[32,228,71],{},[73,230,231,247],{},[76,232,233],{},[79,234,235,238,241,244],{},[82,236,237],{},"Provider",[82,239,240],{},"Configuration",[82,242,243],{},"USD",[82,245,246],{},"BRL",[98,248,249,262,275,289,302],{},[79,250,251,253,256,259],{},[103,252,87],{},[103,254,255],{},"Pro instance US$25 + Postgres US$25 + Redis US$7",[103,257,258],{},"US$57",[103,260,261],{},"R$285",[79,263,264,266,269,272],{},[103,265,90],{},[103,267,268],{},"variable usage tier, app + db + Redis",[103,270,271],{},"US$30–US$80",[103,273,274],{},"R$150–R$400",[79,276,277,280,283,286],{},[103,278,279],{},"Vercel Team",[103,281,282],{},"2 seats + bandwidth + functions",[103,284,285],{},"US$80–US$150",[103,287,288],{},"R$400–R$750",[79,290,291,293,296,299],{},[103,292,96],{},[103,294,295],{},"1 server 4 vCPU 8 GB",[103,297,298],{},"US$10",[103,300,301],{},"R$50",[79,303,304,307,310,313],{},[103,305,306],{},"HeroCtl Community + 3 Hetzner VPS",[103,308,309],{},"3 nodes with real high availability",[103,311,312],{},"€15",[103,314,315],{},"R$90",[11,317,318,319,322],{},"The last line is where the argument changes nature. For R$90 per month — less than Render's cheapest tier — you have a cluster with ",[32,320,321],{},"three real servers",", with replicated control plane, automatic coordinator election in around seven seconds when a node falls, automatic HTTPS certificate, and integrated router. The total stack cost is less than the team's dinner on a Friday. And the real uptime, once configured, is better than that of managed single-server, because one node failing leaves the other two serving traffic.",[11,324,325,327],{},[32,326,208],{}," simple self-hosted on a single server is three to five times cheaper than hosted, but trades availability for savings. Real high-availability cluster (HeroCtl Community on three VPSes) still costs half of Render Pro single-server, and gives operational guarantee that Render single-server doesn't. The monthly difference of R$200 to R$500 is, over the year, equivalent to a daily lunch for the entire team. For an indie hacker, that's the difference between buying a new course, going to an event, or simply breathing more deeply in the cash flow.",[54,329,331],{"id":330},"scenario-c-early-stage-startup-r30k-to-r200k-mrr","Scenario C — Early stage startup (R$30k to R$200k MRR)",[11,333,334],{},"Real SLA requirements appear here. B2B customers start asking about availability, backup, log retention. Will need more serious monitoring, perhaps audit, certainly managed backup and recovery processes.",[11,336,337],{},[32,338,339],{},"Typical managed stack:",[73,341,342,354],{},[76,343,344],{},[79,345,346,348,351],{},[82,347,240],{},[82,349,350],{},"USD\u002Fmonth",[82,352,353],{},"BRL\u002Fmonth",[98,355,356,367,376,387,398],{},[79,357,358,361,364],{},[103,359,360],{},"AWS managed (small cluster + RDS Postgres + ElastiCache + load balancer + NAT + CloudWatch + S3)",[103,362,363],{},"US$1,500–US$3,000",[103,365,366],{},"R$7,500–R$15,000",[79,368,369,372,374],{},[103,370,371],{},"Equivalent GCP managed (cluster + CloudSQL + Memorystore)",[103,373,363],{},[103,375,366],{},[79,377,378,381,384],{},[103,379,380],{},"Render Team plan + scaled",[103,382,383],{},"US$300–US$600",[103,385,386],{},"R$1,500–R$3,000",[79,388,389,392,395],{},[103,390,391],{},"Self-hosted cluster (HeroCtl on 4 Hetzner or DigitalOcean VPS + S3-compatible storage)",[103,393,394],{},"US$60–US$120",[103,396,397],{},"R$300–R$600",[79,399,400,403,406],{},[103,401,402],{},"Hybrid (self-hosted + critical managed services like transactional database)",[103,404,405],{},"US$200–US$400",[103,407,408],{},"R$1,000–R$2,000",[11,410,411,412,415,416,419],{},"The difference between AWS managed and self-hosted at this stage is the most significant in the entire spreadsheet. We're talking about ",[32,413,414],{},"R$5,000 to R$12,000 per month of recurring savings",". That delta pays, over twelve months, ",[32,417,418],{},"a mid-level developer for an entire year",", or two interns, or — for the startup still seeking breakeven — six additional months of capital runway.",[11,421,422,424],{},[32,423,208],{}," self-hosting at this stage requires the team to have someone with operational competence. Doesn't have to be a full-time large-scale specialist, but has to be someone who knows how to read logs, restore backup, diagnose latency. Usually it's the CTO or the first senior dev. The embedded cost there — four to eight hours per month of that professional — is small compared to the savings. But it exists, and ignoring it is dishonest.",[11,426,427],{},"Hybrid is usually the right answer at this stage: application runs on self-hosted cluster (because it's easy), transactional database stays managed (because restoring Postgres with synchronous replication at three a.m. isn't founder weekend work). The hybrid bill comes out around R$1,500 per month — still four times cheaper than full managed AWS.",[54,429,431],{"id":430},"scenario-d-scale-up-r200k-mrr-established-platform-team","Scenario D — Scale-up (R$200k+ MRR, established platform team)",[11,433,434],{},"Here the equation inverts. Team has two or three engineers dedicated to infrastructure. Compliance may be on the map. Customer demands contractual SLA with financial penalty. Multi-tenant with serious isolation is prerequisite, not differentiator.",[11,436,437],{},[32,438,65],{},[73,440,441,451],{},[76,442,443],{},[79,444,445,447,449],{},[82,446,240],{},[82,448,350],{},[82,450,353],{},[98,452,453,464,475],{},[79,454,455,458,461],{},[103,456,457],{},"Full AWS managed (multi-AZ, multi-region, premium observability, business support)",[103,459,460],{},"US$5,000–US$15,000",[103,462,463],{},"R$25,000–R$75,000",[79,465,466,469,472],{},[103,467,468],{},"HeroCtl Enterprise + 8 to 12 servers (with Enterprise license + 24×7 support)",[103,470,471],{},"servers R$2k–R$5k + license",[103,473,474],{},"R$2,000–R$5,000 + license",[79,476,477,480,483],{},[103,478,479],{},"Self-managed Kubernetes on cloud provider (servers + 2 senior engineers on payroll)",[103,481,482],{},"US$3,000–US$10,000 servers + R$60,000 payroll",[103,484,485],{},"R$75,000–R$110,000 total",[11,487,488],{},"Note that the comparison changes. It's no longer \"pure infra\": it's \"infra + team cost to operate\". Self-managed Kubernetes is cheaper on servers, but charges two senior salaries on payroll — it's like buying a cheap car and hiring a full-time driver.",[11,490,491,493],{},[32,492,208],{}," at this stage, infrastructure cost becomes negligible compared to team cost. A platform team of three people costs R$50k to R$80k per month in payroll. R$20k per month of more or less server is statistical noise.",[11,495,496,497,500],{},"Optimization at this stage is no longer about USD per month, it's about ",[32,498,499],{},"time saved by the team",". If your platform team spends two days a month solving a specialized Postgres operator problem, and the managed alternative costs R$5k more — it's worth paying. If they spend half an hour a month because the stack is simple, the expensive alternative buys nothing but luxury.",[11,502,503],{},"Managed AWS makes sense at this phase when compliance explicitly asks, when serious B2B customers list cloud provider as contract prerequisite, or when a specific certification requires a pre-approved stack. Self-hosted makes sense when the team can extract value from customization — fine telemetry, routing control, more aggressive isolation than managed offers.",[18,505,507],{"id":506},"the-invisible-costs-no-one-calculates","The invisible costs no one calculates",[11,509,510],{},"Every cloud provider spreadsheet has the same pattern: the \"shelf price\" is just the beginning. The costs that appear on the bill in the third month — not the first — are what separate those who did the math right from those who'll only discover the problem when the investor asks for the statement.",[11,512,513,516],{},[32,514,515],{},"Egress bandwidth."," Traditional American cloud provider charges around US$0.09 per gigabyte of egress. In reais, that's R$0.45 per gigabyte. A modest SaaS with 100 GB of egress traffic per month pays R$45 just for data leaving the data center — and that's the most frequently forgotten category in budget projections. Hetzner includes 20 TB of free bandwidth per server per month. At scale, the difference easily becomes thousands of reais per month.",[11,518,519,522],{},[32,520,521],{},"Logs."," AWS's managed log service charges US$0.50 per gigabyte ingested and US$0.03 per gigabyte stored. Typical application generates between 1 GB and 5 GB of log per month per instance. On five instances with six-month retention, the bill rises to R$50 to R$200 per month — invisible in the initial proposal.",[11,524,525,528,529,532],{},[32,526,527],{},"Monitoring as a service."," Datadog charges US$15 per host per month on the standard configuration. New Relic charges similar. Five hosts cost R$375 to R$500 per month. For an early-stage Brazilian startup, that's half an intern's salary ",[32,530,531],{},"just for monitoring",".",[11,534,535,538],{},[32,536,537],{},"DNS."," Cloud provider managed DNS service charges US$0.50 per zone and US$0.40 per million queries. It's cheap in absolute value, but it's the category that usually falls outside the budget because it seems negligible — until five products in the company each have three zones and you discover US$30 per month leaving secretly.",[11,540,541,544],{},[32,542,543],{},"Backup retention."," Daily snapshot with seven days of retention. Weekly snapshot with four weeks. Monthly snapshot with twelve months. The policy multiplies volume by six or seven. Wrong lifecycle management can double storage cost from one hour to the next.",[11,546,547,550],{},[32,548,549],{},"Shrinking free tier."," Traditional American cloud provider includes 100 GB of free egress per month on the entire account. Hetzner includes 20 TB per server. The difference at scale is dramatic — and it's one of the reasons hosting in Germany on a European provider usually costs 30 to 50 percent less than hosting in São Paulo on the traditional cloud provider, even counting additional latency.",[18,552,554],{"id":553},"final-aggregated-table-total-year-1-cost-by-scenario","Final aggregated table — total year-1 cost by scenario",[11,556,557,558,532],{},"The table below ties everything together, expressing infra cost as a percentage of MRR. It's the metric that really matters to the CFO: ",[32,559,560],{},"how much of each real of revenue is going away to pay for servers",[73,562,563,582],{},[76,564,565],{},[79,566,567,570,573,576,579],{},[82,568,569],{},"Scenario",[82,571,572],{},"Stack",[82,574,575],{},"Year-1 cost",[82,577,578],{},"Year-1 MRR",[82,580,581],{},"% of revenue",[98,583,584,601,617,634,650,667],{},[79,585,586,589,592,595,598],{},[103,587,588],{},"MVP on VPS + Coolify",[103,590,591],{},"1 cheap server",[103,593,594],{},"R$360",[103,596,597],{},"R$60,000",[103,599,600],{},"0.6% — healthy",[79,602,603,606,609,612,614],{},[103,604,605],{},"MVP on expensive hosted",[103,607,608],{},"Vercel pro",[103,610,611],{},"R$1,500",[103,613,597],{},[103,615,616],{},"2.5% — still OK",[79,618,619,622,625,628,631],{},[103,620,621],{},"Indie hacker on hosted",[103,623,624],{},"Render Pro",[103,626,627],{},"R$3,500",[103,629,630],{},"R$240,000",[103,632,633],{},"1.5% — fine",[79,635,636,639,642,645,647],{},[103,637,638],{},"Indie hacker on self-hosted HA",[103,640,641],{},"HeroCtl Community + 3 VPS",[103,643,644],{},"R$1,000",[103,646,630],{},[103,648,649],{},"0.4% — excellent",[79,651,652,655,658,661,664],{},[103,653,654],{},"Startup on managed AWS",[103,656,657],{},"EKS + RDS + observability",[103,659,660],{},"R$120,000 + 2 SREs (R$720k payroll)",[103,662,663],{},"R$2,400,000",[103,665,666],{},"35% — hurting",[79,668,669,672,675,678,680],{},[103,670,671],{},"Startup on self-hosted",[103,673,674],{},"HeroCtl + 4 VPS + 1 part-time dev",[103,676,677],{},"R$10,000 + half a dev R$70k",[103,679,663],{},[103,681,682],{},"3% — healthy",[11,684,685],{},"The line that jumps out the most is the fifth. Thirty-five percent of R$2.4 million MRR in infra plus dedicated operations team. For a Brazilian startup at that stage, it's literally the point that defines whether the year closes profitable or in the red.",[11,687,688],{},"The bottom line, with the same revenue, closes at three percent of spending. Thirty-two additional percentage points of operational margin. That's not optimization: it's an architecture decision that changes the business category the company is in.",[18,690,692],{"id":691},"the-false-shortcuts","The false shortcuts",[11,694,695],{},"In conversations with Brazilian founders, four phrases come up frequently. Each sounds reasonable and each is a specific trap.",[11,697,698,701],{},[32,699,700],{},"\"I'll start with everything managed and migrate later.\""," The intention is good: don't distract from the product now, optimize later. But migration from a full managed stack to self-hosted typically takes four to six months of concentrated work by at least one senior — because you have to rewrite automation, redo deploy pipeline, validate backup, train the rest of the team. During those six months, spending keeps rising. Typically, by the time of migration, the company has already wasted between R$50,000 and R$100,000 more than it needed to.",[11,703,704,707],{},[32,705,706],{},"\"My team's opportunity cost is greater than infra cost.\""," True for a large team with five senior engineers dedicated to product feature. False for a team of two or three people where the real operational is \"one dev spends four hours a month on server\". In that scenario, opportunity cost is fictitious — because the time spent on server is time that would otherwise be spent in a meeting, or on code review, or on a product task that isn't a real priority.",[11,709,710,713],{},[32,711,712],{},"\"Free tier is enough until we validate.\""," It was true in 2018. In 2026, all providers reduced free tier year after year — some silently, others with formal announcement. Render's free tier hibernating at fifteen minutes brought down production for people who discovered it the worst way. Vercel free for personal project becomes bandwidth and function execution limit surprisingly early. The spreadsheet has to be made assuming paid tier from day one — if there's leftover, great, it's cash.",[11,715,716,719],{},[32,717,718],{},"\"Brazilian cloud is more expensive anyway.\""," It was true in 2020. In 2026, Hetzner Germany comes out 30 to 50 percent cheaper than traditional cloud provider in São Paulo, and the additional 100 to 150 millisecond latency is negligible for the overwhelming majority of SaaS workloads. Magalu Cloud already competes on price for small and medium loads. Locaweb and KingHost, although no longer an option for scale, still have competitive entry tier. The premise \"Brazilian cloud is expensive\" became folklore — worth checking the current price before assuming.",[18,721,723],{"id":722},"when-it-makes-sense-to-spend-more-on-infra","When it makes sense to SPEND more on infra",[11,725,726],{},"Reverse honesty: there are situations where paying more is the correct decision, and saying otherwise would be selling ideology instead of solution. Four cases where the premium is worth it.",[11,728,729,732],{},[32,730,731],{},"Team of one or two people without any time to take care of server."," If you're a solo founder and your day is sales + product + support, any hour spent on server is an hour not spent on activities that generate revenue. Worth paying R$2,000 to R$5,000 per month more for a fully managed stack. You're buying focus, not infrastructure.",[11,734,735,738],{},[32,736,737],{},"Serious B2B customer demands listed cloud provider."," Some large companies (especially banks, insurers, government) have a contractual clause requiring vendors to host on a specific cloud provider. It's not negotiable; it's a procurement prerequisite. There's no choice — pay the premium and move on.",[11,740,741,744],{},[32,742,743],{},"Compliance or audit requiring pre-approved stack."," Specific frameworks (some related to health, payments, or government contracts) list nominally approved tools. If the auditor needs to point to an existing certificate, and your self-hosted product isn't on that list, the right answer is traditional managed. Arguing with an auditor is wasted work.",[11,746,747,750],{},[32,748,749],{},"Critical latency and edge network is a real differentiator."," If your product is a game, real-time auction, or trading, and every millisecond counts, the edge infrastructure of the traditional American provider or CloudFlare is genuinely different. Worth the premium. But note: 99 percent of Brazilian B2B SaaSes aren't in that category, and saying they are is usually post-fact justification for a choice that was made by habit.",[18,752,754],{"id":753},"heroctl-in-the-brazilian-budget-specifically","HeroCtl in the Brazilian budget specifically",[11,756,757],{},"Five facts relevant to the Brazilian context:",[11,759,760,761,764],{},"First, the ",[32,762,763],{},"Community plan is free permanent",", no artificial feature gate. There's no asterisked limited version — it's the entire product, real high availability, router, automatic certificate, metrics, centralized log. Indie hacker and early-stage startup can run everything here forever.",[11,766,767,768,771],{},"Second, ",[32,769,770],{},"runs on any cloud",": Hetzner Germany, DigitalOcean, traditional cloud provider, Magalu Cloud, KingHost, small Brazilian VPS provider. The cluster is the same binary on any Linux with Docker. There's no dependency on a specific provider's managed service — you switch providers without redoing anything.",[11,773,774,775,778],{},"Third, ",[32,776,777],{},"the Business plan is charged in reais",", no exchange rate volatility passed on to the customer. Dollar variation is our problem, not yours. Brazilian company paying Brazilian company in reais, against a contract in reais.",[11,780,781,782,785],{},"Fourth, ",[32,783,784],{},"the price is frozen for existing contracts",". What you sign today continues to apply on the contract anniversary. Rate change only applies to new contract. There's no clause allowing retroactive readjustment.",[11,787,788,789,792],{},"Fifth, ",[32,790,791],{},"support in Portuguese"," on Business and Enterprise plans. Team speaking your language, in your timezone, with Brazilian market context.",[18,794,796],{"id":795},"frequently-asked-questions","Frequently asked questions",[11,798,799,802],{},[32,800,801],{},"Is it cheaper to host outside Brazil?"," In 2026, yes — Hetzner Germany costs half of the traditional provider in São Paulo for equivalent loads. The additional one hundred to one hundred fifty milliseconds of latency is imperceptible for web app, REST API, dashboard, internal tool. It's perceptible for streaming, gaming, real-time voice. For the overwhelming majority of Brazilian B2B SaaS, hosting outside is a pure financial decision.",[11,804,805,808],{},[32,806,807],{},"Is Magalu Cloud worth it in 2026?"," For small and medium loads, yes. The price is competitive, stability is acceptable, and Portuguese support helps. For loads requiring deep ecosystem (five orchestrated managed services), there are still gaps. Worth it as primary provider for Brazilian startup that values local vendor; less worth it for company needing complete service catalog.",[11,810,811,814],{},[32,812,813],{},"When does it make sense to pay traditional cloud provider managed even being expensive?"," When compliance lists specific names. When B2B customer requires it in contract. When the team has a large-scale specialist on payroll for other reasons. When edge latency is a real product differentiator. Outside these cases, it's habit more than decision.",[11,816,817,820],{},[32,818,819],{},"How long does migration cost compensate?"," Typical migration from expensive managed provider to self-hosted costs between R$30,000 and R$80,000 in engineering time (one or two people for two to four months). The post-migration monthly savings pay back this investment in three to eight months in the Scenario C range. On a twelve-month horizon, the migration pays itself and still generates positive cash.",[11,822,823,826],{},[32,824,825],{},"Does free tier still exist in 2026?"," It exists, but more restricted than in 2020. Render keeps hibernating tier (doesn't serve production). Railway has initial credits. Vercel has hobby plan with limit. Hetzner doesn't have free tier but has servers starting at €4. The updated rule of thumb: always plan for paid tier — if free tier is left over, it's bonus.",[11,828,829,832],{},[32,830,831],{},"What if I sell to a customer that requires a specific cloud provider in the architecture?"," You have two options. First: host the main product where it's best for cost, and keep a separate deploy on the required provider to serve that specific customer. Second: HeroCtl runs inside traditional cloud provider too — you get the provider's name on the contract, but without paying the managed cluster service premium. It's a middle ground that serves audit without destroying margin.",[11,834,835,838],{},[32,836,837],{},"Does HeroCtl work on small Brazilian provider?"," Yes. The requirement is Linux with Docker. Works on Locaweb, KingHost, Hostinger, Magalu Cloud, any reasonable VPS. The demo clusters run on four servers totaling five vCPUs and ten gigabytes of RAM — any Brazilian provider delivers equivalent configuration for competitive value.",[18,840,842],{"id":841},"closing","Closing",[11,844,845],{},"The open spreadsheet says one thing: the infra strategy that makes sense for a Brazilian startup is different from the one that makes sense for an American startup, and that difference becomes a margin point that separates those who reach the next round from those who burn cash against vendor.",[11,847,848],{},"To get started now — three cheap servers, real high availability, automatic certificate, web panel, no recurring license cost:",[850,851,856],"pre",{"className":852,"code":854,"language":855},[853],"language-text","curl -sSL get.heroctl.com\u002Finstall.sh | sh\n","text",[857,858,854],"code",{"__ignoreMap":859},"",[11,861,862,863,868,869,532],{},"Related reading: ",[864,865,867],"a",{"href":866},"\u002Fen\u002Fblog\u002Fkubernetes-alternative-self-hosted-paas","Alternatives to Kubernetes and PaaS in Brazil"," and ",[864,870,872],{"href":871},"\u002Fen\u002Fblog\u002Fkubernetes-overkill-when-you-dont-need-it","Kubernetes is overkill: when you don't need it",{"title":859,"searchDepth":874,"depth":874,"links":875},2,[876,877,884,885,886,887,888,889,890],{"id":20,"depth":874,"text":21},{"id":48,"depth":874,"text":49,"children":878},[879,881,882,883],{"id":56,"depth":880,"text":57},3,{"id":215,"depth":880,"text":216},{"id":330,"depth":880,"text":331},{"id":430,"depth":880,"text":431},{"id":506,"depth":874,"text":507},{"id":553,"depth":874,"text":554},{"id":691,"depth":874,"text":692},{"id":722,"depth":874,"text":723},{"id":753,"depth":874,"text":754},{"id":795,"depth":874,"text":796},{"id":841,"depth":874,"text":842},"case-study",null,"2026-04-26","Revenue in reais, cost in dollars. For a Brazilian startup, infra is the first expense that kills margin. Detailed comparison of hosting scenarios with measured numbers.",false,"md",{},true,"\u002Fen\u002Fblog\u002Fhow-much-to-host-a-brazilian-saas-2026","16 min",{"title":5,"description":894},{"loc":899},"en\u002Fblog\u002Fhow-much-to-host-a-brazilian-saas-2026",[905,906,907,908,909],"cost","saas","brazil","infrastructure","budget","FRAgcqpKrZuSeUDceh5zLeH3fjIQXEJAZSB3mcBzO8I",[912,919],{"title":913,"path":914,"stem":915,"description":916,"date":917,"category":918,"children":-1},"Hetzner vs DigitalOcean vs Magalu Cloud: which VPS to pick for a Brazilian startup in 2026","\u002Fen\u002Fblog\u002Fhetzner-vs-digitalocean-vs-magalu-cloud","en\u002Fblog\u002Fhetzner-vs-digitalocean-vs-magalu-cloud","Hetzner is 3-5× cheaper but has no datacenter in Brazil. DigitalOcean has more regions but costs more. Magalu Cloud is national but still maturing. Honest analysis of latency, cost, and when each one makes sense.","2026-04-29","comparison",{"title":920,"path":921,"stem":922,"description":923,"date":924,"category":918,"children":-1},"k3s vs HeroCtl: when you need lightweight Kubernetes and when you don't need Kubernetes","\u002Fen\u002Fblog\u002Fk3s-vs-heroctl-when-each-fits","en\u002Fblog\u002Fk3s-vs-heroctl-when-each-fits","k3s is Kubernetes packaged to fit in 512MB. For those who already speak K8s and want to take it somewhere smaller. HeroCtl is a DIFFERENT layer from Kubernetes. How to decide between the two without mixing premises.","2026-02-26",1777362214019]