← all guides Guide · Malaysia · Wellness & money

Your stress and your wallet are the same problem.

Published

Selangkah's Hab Sehat modules just expanded — free digital mental-health screenings, signposted in the same app most Selangor residents already use for civic services. The unglamorous truth: most Malaysians' anxiety is downstream of their money, and most of their money problems are downstream of their anxiety. Track both, break the loop.

The loop nobody talks about

2 weeks

Average data needed before the pattern becomes visible

For most people, a single fortnight of honest tagging is enough to see: stressful days produce specific spending patterns; specific spending patterns produce stressful days a week later. The loop runs both directions.

The conventional view: you stress about money because you don't have enough. The lived view: you stress about money because you don't know where it goes, you spend more when you're stressed, and then you have less, which makes you stress more. The loop is not metaphorical — it's measurable on a credit-card statement.

Selangkah's Hab Sehat expansion addresses one side: free screenings, low-friction signposting, no stigma in opening an app you already have. The other side — what your money is actually doing during those weeks — has always been on you.

What Selangkah Hab Sehat actually offers

  1. 1

    Free PHQ-9 / GAD-7 screenings

    The standard validated screens for depression and anxiety, delivered in-app, free, anonymous to your social circle. Takes 5–7 minutes. Output is a score band (mild / moderate / severe), not a diagnosis — which is correct; only a clinician can diagnose, and the screen is just the entry point.

  2. 2

    Signposted next steps based on band

    Mild bands get self-help modules (sleep, exercise, breathing). Moderate bands get telephonic support contacts. Severe bands get direct routing to the state's mental-health service. None of it is a substitute for a doctor; all of it lowers the activation energy to start.

  3. 3

    Free, civic-app integrated

    It's inside Selangkah, the app many Selangor residents already use for vaccination records, parking, e-payments. That matters because the friction of installing a separate mental-health app is the thing that stops most people from trying one. Reducing friction by 90% catches the cohort that would otherwise never start.

The money side of the loop

Days the screen scores higher

  • More impulse purchases (delivery, e-commerce)
  • More "comfort" spending on F&B
  • More "I deserve this" lifestyle entries
  • BNPL approvals you regret a week later
  • Subscriptions you sign up to and forget

Days the screen scores lower

  • More cooking at home
  • More planned vs. impulse spend
  • Fewer late-night Lazada / Shopee receipts
  • Saving deposits going through as scheduled
  • Recurring bills handled with intent

Neither column is "good" or "bad" in absolute terms. The point is the correlation. When your money behaviour and your mood diverge, you can intervene on either side. When they move together, that's information.

The five-minute setup

  1. 1

    Take Selangkah's screening once

    Open Selangkah → Hab Sehat → run the PHQ-9 and GAD-7 once. Note your bands. Don't share, don't post — just see the number. This is your baseline; everything else is movement against it.

  2. 2

    Add two tags in Duitful

    For each entry going forward, append :stress if the spend was reactive (impulse, comfort, "I needed this today"), or :treat if it was planned (you decided last week, you budgeted for it). Most entries are neither — leave those untagged.

  3. 3

    Re-screen weekly for four weeks

    Once a week, run the PHQ-9 in Selangkah. Five minutes. Note the band. After four weeks, you have four data points alongside your tagged spend.

  4. 4

    Look at the overlap

    Open Duitful → Reports → filter for :stress entries in each of the four weeks. Compare totals to your screening bands. Most people find one of two patterns: stress weeks have 2–3× the impulse spend, OR impulse spend leads stress by about a week.

What to do once you see the pattern

  1. 1

    If stress comes first, target the trigger, not the spend

    The spend is a symptom. Reducing spending without reducing the stress just shifts the symptom to another category (sleep, food, irritability). The intervention is the screening's "next steps" — sleep, exercise, talking to someone, professional support for moderate-plus bands.

  2. 2

    If spend comes first, target the friction

    For some people, the spending creates the stress (BNPL approval → debt anxiety three days later). Here, raising friction at the moment of spend works: remove saved cards, uninstall delivery apps, set a 24-hour cooling-off on purchases over RM 100. This is the standard "make the right thing easier and the wrong thing harder" pattern.

  3. 3

    For severe bands, get a professional

    A self-help loop has limits. Severe band on PHQ-9 or GAD-7 means see a clinician. The Selangkah routing points you to the state's mental-health service; private options (e.g., MMHA's directory) exist if you have the means. Duitful's job stops at making the pattern visible.

The hard-won principle

Track the feeling

Once a week, with the same instrument

The PHQ-9 isn't perfect, but it's the same instrument every time, which is what makes the trend visible. Same logic as weighing yourself on the same scale at the same time of day — the absolute number matters less than the direction.

The most common mistake people make: tracking only the money side. The expense ledger becomes a confession booth. You see overspending, feel guilty, spend more in response, beat yourself up, repeat. Adding the feeling side breaks the dynamic by making the relationship visible. You're not "bad with money" — you're a human responding predictably to a stressor that has a name.

For families and shared households

  1. 1

    Aggregate the money side, not the feeling side

    Households can share a Duitful instance (via CSV export → import on the other device) for the spending pattern. The PHQ-9 results should stay private to each person. Mental health screenings are not joint property.

  2. 2

    Talk about categories, not individuals

    "Our :stress category was high in May" is a productive conversation. "You overspent in May" is not. The frame matters more than the data.

  3. 3

    Don't weaponise the data

    If you can't have a calm conversation about the numbers, don't share them. The data is for self-knowledge first, household coordination second. Therapists who specialise in financial-relationship issues (a small but growing field in KL/PJ) help when the household-conversation step keeps failing.

Common questions

Is Selangkah's Hab Sehat data private?

Selangkah operates under the state government's privacy policy. Screening responses are typically anonymised for aggregate reporting but linked to your account for follow-up signposting. If anonymity matters, run the same PHQ-9 outside Selangkah (it's a public-domain instrument) and just track the score yourself.

Does Duitful share my :stress tags anywhere?

No. Everything in Duitful is encrypted on your device. The :stress tag is a free-text label you create — it never leaves your phone unless you turn on Pro's Drive sync, in which case it's encrypted with your passcode before upload. See the privacy policy for the full picture.

I don't live in Selangor — can I still do this?

The Duitful side works anywhere. For the mental-health side, the PHQ-9 / GAD-7 are public-domain — you can find them via MMHA, the Ministry of Health, or any reputable counselling service. Selangkah is the easiest entry point if you're a Selangor resident; elsewhere, the screenings are the same, the routing is just different.

This is just journaling with extra steps — why structured tagging?

Journaling captures the feeling. Tagging captures the action. The combination is what shows the loop. Pure journaling without the spend data tells you nothing about your money behaviour; pure expense tracking without the feeling data tells you nothing about why you do what you do.

Is there a Bahasa Melayu version of this guide?

Yes — read it in Bahasa Melayu here.

Two taps, two truths

Use Selangkah Hab Sehat for the screening. Use Duitful's `:stress` and `:treat` tags for the spending pattern that follows. Two weeks of data is usually enough to see the loop — and start interrupting it.

Open Duitful →