// Adds dimensions UUID, Author and Topic into GA4
Monday, February 16, 2026
25.9 C
Singapore

‘Rent $1250 – very cheap!! Where do u get it???’ — French woman in Singapore shares how she got cheap rental and manages her monthly budget

A TikTok video where a French woman who lives in Singapore broke down her monthly budget got a lot of attention after it was posted on Sunday (Oct 16).

What netizens were most shocked about was how little she pays for rent for what appears to be decent digs, given today’s high property prices.

@new_to_singapore

My monthly budget living in Singapore~ #singapore #sgtiktok #livinginsingapore #singaporetiktok

♬ Lovefool – 90s allstars

Ms Amandine, a software engineer who goes by @new_to_singapore on TikTok, shared her monthly budget:

  • Rent: 1,250
  • Bills: 150
  • Food: 800
  • Transport: 200
  • Phone: 20
  • Gym: 30
  • Healthcare: 150
  • Chinese lesson: 200
  • Taxes: 200
  • Others/Savings/Investment: 2,000

“Total: 5,000 SGD,” she wrote.

A commenter may have spoken the quiet part loud when they asked, “Rent $1250 – very cheap!! Where do u get it??? Sharing or whole unit?? 😳😳😳

Screen Shot 2022 10 19 at 5.53.33 AM

Ms Amandine explained that the low price she pays is because she splits the cost of the master bedroom with her boyfriend, who’s Singaporean, and that if she needed to pay for the whole place it would cost more than twice as much.

“Luckily I’m renting a master bedroom and I get to share with my bf (renting the whole unit would be 2,900).”

Screen Shot 2022 10 19 at 5.53.40 AM Screen Shot 2022 10 19 at 5.54.11 AM Screen Shot 2022 10 19 at 6.03.58 AM

Screen Shot 2022 10 19 at 6.05.54 AM

And to cut down even more on costs, they rent out another room in the flat to someone else.
Screen Shot 2022 10 19 at 5.56.58 AM

Screen Shot 2022 10 19 at 6.04.24 AM

Screen Shot 2022 10 19 at 6.02.41 AM Screen Shot 2022 10 19 at 6.03.14 AM

Commenters chimed in about how lucky they were to have that unit at that price “with the current crazy rental market.”

Screen Shot 2022 10 19 at 5.53.51 AM

Screen Shot 2022 10 19 at 5.54.45 AM

Screen Shot 2022 10 19 at 5.54.29 AM

Screen Shot 2022 10 19 at 5.57.38 AM Screen Shot 2022 10 19 at 5.57.49 AM

Screen Shot 2022 10 19 at 5.57.19 AM

One netizen even asked Ms Amandine outright where their unit is, and she replied that it’s located in Book Keng.

Screen Shot 2022 10 19 at 5.54.34 AM

Screen Shot 2022 10 19 at 5.54.51 AM Screen Shot 2022 10 19 at 5.55.46 AM

Screen Shot 2022 10 19 at 5.57.30 AM

But the TikToker said that she actually used to pay even less for rent.

Screen Shot 2022 10 19 at 5.59.33 AM

Screen Shot 2022 10 19 at 6.06.34 AM

Another item in her budget that netizens commented on was what she pays for the gym. She commented that her low gym fee is part of a corporate package.

Screen Shot 2022 10 19 at 5.58.02 AM

Screen Shot 2022 10 19 at 5.57.10 AM

Screen Shot 2022 10 19 at 6.01.48 AM

Screen Shot 2022 10 19 at 6.01.21 AM

Some commenters asked questions about her food budget as well.

Screen Shot 2022 10 19 at 6.03.04 AM

Screen Shot 2022 10 19 at 6.02.05 AM

Screen Shot 2022 10 19 at 6.00.23 AM

In one comment, the TikToker said that Paris is “less worth it” than Singapore.

Screen Shot 2022 10 19 at 6.05.41 AM

She also said she “really” enjoys Singapore.

Screen Shot 2022 10 19 at 6.02.20 AM

/TISG

‘So proud to be colonizer, is it?’ — Singaporean TikToker encounters racist Caucasian woman in Bali

See also  TikTok's youth mentorship programme in SG aims to foster personal and professional growth among students
- Advertisement -

Hot this week

Spy agency says Kim Jong Un’s daughter is close to being designated North Korea’s future leader

By KIM TONG-HYUNG Associated Press SEOUL, South Korea (AP) — South Korea’s spy agency told lawmakers on Thursday that it believes the teenage daughter of North Korean leader Kim Jong Un is close t...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //