// Adds dimensions UUID, Author and Topic into GA4
Tuesday, July 28, 2026
28.3 C
Singapore

Maid says her agency deducts 3 months of her salary, asks if this is normal; other maids say they’ve had 8 months’ salary cut

SINGAPORE — A foreign domestic helper took to social media asking if the three months of salary that her agency planned to deduct was a normal amount.

In her post, the woman wrote that she had not come to Singapore yet, but added that an agency she reached out to charged her three months’ pay.

Screen Shot 2023 01 25 at 10.22.57 PM

In the comments section, many helpers added the varying amounts they had been charged by agencies when they came to work in Singapore. Some even added that they were charged up to 8 months of their salary by the agency.

Here’s what they said:

Screen Shot 2023 01 25 at 10.14.09 PM Screen Shot 2023 01 25 at 10.14.31 PM Screen Shot 2023 01 25 at 10.14.44 PM Screen Shot 2023 01 25 at 10.22.20 PM

According to the Manpower Ministry, maid agencies in Singapore are only allowed to charge foreign domestic workers a month’s salary for each year of work as per the work permit for a maximum of two years (i.e., a maximum of 2 months’ salary). This fee cap includes any fees transferred by the agency used in the FDW’s home country.

Similarly, a maid’s employer cannot deduct more than 50% of her total salary payable in any one salary period.

This does not include deductions made for:

  • Absence from work.
  • Recovery of advances, loans, overpaid salary or unearned employment benefits.
  • Payments, with your consent, to registered cooperative societies for subscriptions, entrance fees, loan instalments, interest, and other dues payable.However, when her contract of service is terminated, the total authorised deduction may exceed 50% of her final salary payment.

Last year, another foreign domestic helper who had the first three months of her salary deducted asked if she would have another three months’ pay deducted if she was sent to a new employer.

In a post to Facebook group FDW in Singapore (working conditions forum), a netizen by the name of Steph Malditah asked a question on behalf of her friend. Her question was about the maid’s salary deduction and quarantine.

In Ms Steph’s post, she asked if the helper was supposed to pay for her lodging and quarantine the second time around and have her salary deducted for another three months.

Ms Steph explained that the helper already had her salary deducted for three months from her employer. However, her employer no longer wanted to hire her and sent her back to the agency. There was no reason why her employer no longer wanted to hire her.

Since the helper was sent back to the agency, during the time taken to find another employer, Ms Steph asked if she would have to pay lodging and quarantine fees again, as well as face another three months’ salary deduction from a new employer.

Maid says her employer transferred her after 3 months of salary deductions, a new employer would mean another 3 months of no pay and lodging charges

- Advertisement -

Hot this week

SG woman uneasy as BF continues partying with his all-female friend group: ‘He once had a thing for one of them’

SINGAPORE: A Singapore woman has asked Reddit if she's right to feel uneasy after realising her boyfriend's social circle is made up almost entirely of women, including someone he once had a crush ...

‘Dark days are temporary,’ says mid 40s Singaporean after 20+ years of working just to survive in Singapore

SINGAPORE: A Singaporean man in his mid-40s shared encouragement to netizens struggling with debt and joblessness—those feeling helpless and depressed—that the “dark days are temporary. ” In a pos...

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); } });
// //
Enable Notifications OK No thanks