WisePH
  • Lotto Results Today
    • 6/58 Ultra Lotto
    • 6/55 Grand Lotto
    • 6/49 Super Lotto
    • 6/45 Mega Lotto
    • 6/42 Lotto
    • 6D Lotto
    • 4D Lotto
    • 3D Swertres
    • 2D EZ2
  • Oil Price Update
  • PRC News
  • TESDA
  • Investment
    • SSS
    • Pag-IBIG
    • PhilHealth
  • Lotto Blogs
  • Shop
No Result
View All Result
  • Lotto Results Today
    • 6/58 Ultra Lotto
    • 6/55 Grand Lotto
    • 6/49 Super Lotto
    • 6/45 Mega Lotto
    • 6/42 Lotto
    • 6D Lotto
    • 4D Lotto
    • 3D Swertres
    • 2D EZ2
  • Oil Price Update
  • PRC News
  • TESDA
  • Investment
    • SSS
    • Pag-IBIG
    • PhilHealth
  • Lotto Blogs
  • Shop
No Result
View All Result
WisePH
No Result
View All Result
Home Investment PhilHealth

How to generate your PhilHealth SPA for payment (2026 guide)

Mr. Wise by Mr. Wise
October 24, 2026
in PhilHealth
0
Filipino woman generating PhilHealth SPA for payment on laptop and smartphone
2
SHARES
1.7k
VIEWS
Share on FacebookShare on Twitter
TL;DR: Before generating your PhilHealth SPA, check three things: your membership type must be self-paying (not Employed), your declared monthly income must be current, and you must have no existing unpaid SPA. Once clear, go to spagen.philhealth.gov.ph or the Member Portal, pick your payment period, generate, and pay immediately. Never pay without the SPA reference number or it will not post. From January 1, 2027, PhilHealth allows no exceptions to the SPA rule.

Since April 1, 2026, PhilHealth enforces one strict rule for self-paying members: no SPA, no payment accepted. If you’re self-employed, a voluntary member, or an OFW, the Statement of Premium Account (SPA) is the only way to pay your monthly premium. Show up at a cashier without one and they will turn you away.

PhilHealth Circular 2026-0011 (July 2026) treats 2026 as a transition year. Until December 31, 2026, PhilHealth may accept a payment without an SPA in a few documented cases, such as a first-time user stuck on a system or record problem. From January 1, 2027, the SPA becomes strict and non-negotiable for every self-paying payment, on every channel. The only exceptions are those set by law or policy, such as collecting agents in geographically isolated and disadvantaged areas (GIDAs).

In practice, most guides treat SPA generation like a one-click process. It’s not. Three things need to be correct before you even open the generator. If any of them are off, you’ll get the wrong amount, get blocked from generating at all, or end up with a partial payment that does not fully credit your month. This guide covers all of it.

What is a PhilHealth SPA?

A PhilHealth SPA (Statement of Premium Account) is a QR-coded billing statement that shows exactly how much you owe, for which period, and links your payment directly to your record. It replaced the old “pay anywhere and pray” system starting April 2026 under Advisory 2026-0016.

DetailInfo
Full nameStatement of Premium Account
FormatQR-coded digital statement (screenshot or PDF)
Generated atspagen.philhealth.gov.ph or the Member Portal
Required sinceApril 1, 2026; no exceptions from January 1, 2027
Who needs itSelf-employed, voluntary, and OFW members only

Under Circular 2026-0011, PhilHealth also generates an SPA by itself for every unpaid month from January 2026 onward, on the first day of that month. You can pay any number of months at a time, but the whole year is due by December 31, with a grace period until January 31 of the next year.

The SPA contains your PIN, full name, membership type, the coverage months you’re paying for, your contribution amount, and a unique SPA reference number. As a result, SPA-linked payments post significantly faster than the old method because that reference number connects everything automatically.

Who needs to generate a PhilHealth SPA?

Self-paying members need the SPA. Employed members do not. If your employer deducts your premium from your salary, your company handles contributions through their own employer portal (EPRS). In that case, you never touch the SPA generator.

Member typeNeeds to generate SPA?
Employed (active)No, employer handles it via EPRS
Self-employed / self-earning individualYes
Voluntary memberYes
OFW (land-based overseas)Yes
Recently resigned employeeYes, but only after updating membership type first

If you recently resigned and your membership type still shows “Employed” in the portal, the SPA option won’t appear at all. You have to update your status first. The full transition process is covered in the section below.

Check these three things before you generate

The SPA itself takes 30 seconds to generate. However, the three checks below are what prevent wrong amounts, blocked generators, and partial payments. Most guides skip this part entirely, and it’s exactly where people get stuck.

1. Membership type must be self-paying

If your profile still says “Employed,” the Payment Management section is hidden or grayed out. You cannot generate an SPA. Fix this at your nearest PhilHealth LHIO or through Member Services inside the Member Portal before doing anything else. I’ve seen OFW cousins and freelancers spend days convinced the portal was broken when the only issue was a membership tag left over from their old job.

2. Declared monthly income must be current

The SPA amount is calculated from the monthly income on file in your account. Specifically, if that figure is outdated, your SPA generates the wrong contribution amount. Underpayment means the month posts as a partial credit, not a full one. I underpaid once because I used an SPA generated from an old income bracket. The month showed as incomplete in my contribution history, and I had to generate a new SPA for the remaining balance plus a small interest charge. Updating your income first through the PMRF saves that hassle entirely.

3. No existing unpaid SPA for the same period

The portal will not generate a new SPA if you already have an active unpaid one for the same coverage period. So pay or cancel the existing one first. This is the most overlooked reason the generator appears to be broken. It is not broken; it is simply waiting for you to clear the pending record.

The correct PhilHealth SPA process Check 3 things Type, income, pending SPA → Generate SPA spagen or Member Portal → Pay immediately GCash, Maya, card, or ACA → Confirm posted Check portal after 3-7 days Skip step 1 and you risk: wrong amount (stale income) / generator blocked (wrong type or pending SPA) / partial credit (underpayment)
Always check your membership type, income, and pending SPAs before generating. Skipping this step causes most of the common problems.

How to generate your PhilHealth SPA step by step

Once your three checks are clear, here’s the exact process. You have two official options.

Option A: via spagen.philhealth.gov.ph (faster, no full login needed)

  1. Go to spagen.philhealth.gov.ph
  2. Enter your 12-digit PhilHealth PIN and required member details
  3. Choose your payment period (monthly, quarterly, semi-annual, or annual; OFWs can sometimes select longer periods tied to their contract)
  4. Review the total amount and coverage months carefully before confirming
  5. Click Generate SPA
  6. Screenshot the QR code and save the SPA reference number

Option B: via the Member Portal (complete, full login required)

  1. Log in to your PhilHealth account at memberinquiry.philhealth.gov.ph/member
  2. Go to Payment Management
  3. Click Generate SPA
  4. Choose your payment period
  5. Review the amount and confirm
  6. Screenshot or download the SPA

Option A is the better choice when the Member Portal is slow or you simply need the SPA fast. Use Option B when you need to check your contribution history, verify your income declaration, or update your membership type at the same time. For help navigating the portal after login, see our guide on how to log in to your PhilHealth account.

One rule to follow regardless of which option you use: generate the SPA only when you’re ready to pay within the next one to two days. The SPA reference number is single-use for that exact amount and period. If you wait too long and the reference becomes stale, just generate a fresh one. No penalty applies; it takes 30 seconds.

SPA Generator vs Member Portal: which one to use

Both are official. Both produce a valid, accepted SPA. The difference is speed versus completeness. Pick the one that fits what you need right now.

SPA Generator vs Member Portal SPA Generator (spagen) No full login required Faster, fewer steps Cannot check contributions Cannot update income or status Best for: quick payment only Member Portal Full login required More steps, more features Can view contribution history Can update income and status Best for: update first, then generate
The SPA Generator works for quick payments. Switch to the Member Portal when your details need updating first.

Where and how to pay using your PhilHealth SPA

After generating, pay through one of the official channels below. Anything outside this list is either rejected outright or takes weeks to reconcile manually.

Payment channelHowPosting time
PhilHealth Member Portal (GCash/Maya/card)Pay directly inside the portal right after generating2 to 5 working days
GCash or Maya Bills paymentEnter exact SPA reference number in the Bills section3 to 7 working days
PhilHealth LHIO or PRO cashierShow QR code or SPA printout at the counter3 to 7 working days
Accredited Collecting Agent (ACA)Show QR code, get official receipt3 to 7 working days

Paying directly inside the portal right after generating is the fastest route because the SPA reference is already linked in the system. However, when using GCash or Maya separately, you must enter the exact SPA reference number in the Bills section. Using the old Billers menu without that reference causes manual reconciliation delays of two to four weeks.

OFW remittance partners abroad that haven’t updated their systems may still accept cash without an SPA. Avoid them. Payments made this way either get rejected or sit unreconciled for weeks, and you’ll end up at an LHIO anyway to sort it out.

Payment channels ranked by posting speed 2-5 days Portal payment (GCash/Maya/card inside portal) 3-7 days GCash/Maya with SPA reference number 3-7 days LHIO / ACA counter payment 2-4 weeks or never No SPA (old method) Always use your SPA reference number regardless of channel.
Portal payments post fastest. Payments made without a valid SPA reference take weeks or may not post at all.

What to do if you generated the wrong SPA

Underpayment is the more common problem. For example, if you paid less than the correct amount because your income bracket was outdated, the month posts as a partial credit. Fixing it is simple: generate a new SPA for the same period. Your remaining balance (including any applicable interest) is calculated automatically. Pay the difference and the month becomes fully credited.

By contrast, overpayment takes more effort. PhilHealth does not automatically refund excess payments or roll them forward. You need to file a refund or adjustment request at your local PhilHealth LHIO. Processing takes time, and some members simply ask the branch to apply the overpayment to a future contribution period. Either way, a personal visit is required.

The easiest way to avoid both situations is to confirm your declared income is current before generating, and review the total amount and coverage months on the SPA carefully before clicking pay.

How to confirm your payment posted

After paying, check your contribution history in the Member Portal or eGovPH app. A GCash or Maya receipt confirms the transaction processed on your end. It does not confirm that PhilHealth has posted it to your record. Those are two separate events.

Generally, SPA-linked payments post within two to five working days for portal payments and three to seven days for OTC and e-wallet payments. If nothing appears after seven working days, contact PhilHealth with your SPA reference number and payment receipt. Specifically, the reference number is what they need to trace it.

For a full guide on reading your contribution history and downloading your eSOA as official proof, see our post on how to check your PhilHealth contributions online.

Transitioning from employed to self-paying

If you recently resigned, your PhilHealth record still shows “Employed” and the SPA generator is completely invisible to you. The transition has a specific order, and skipping any step means the button stays hidden.

  1. Resign from employment and secure your last payslip or a certificate from HR noting your last contribution period
  2. Go to your nearest PhilHealth LHIO or use Member Services inside the Member Portal
  3. Submit a PhilHealth Membership Registration Form (PMRF) to change your membership type to Self-Earning Individual or Voluntary
  4. Declare your new monthly income on the same form
  5. Wait for the update to reflect in your portal profile (usually a few days to one week)
  6. Log in, confirm that Payment Management is now visible, then proceed to generate your SPA

Do not try to generate the SPA before step 5 is complete, because the option simply does not appear. Similarly, the same applies to returning OFWs who got a local job: update your membership type first or your new employer’s remittances may be treated as duplicates by the system.

If you’re new to PhilHealth entirely, read our guide on how to register for PhilHealth online before starting this process. For a full library of PhilHealth guides covering contributions, benefits, and claims, browse our PhilHealth section.

Frequently asked questions

What is a PhilHealth SPA and who needs it?

A PhilHealth SPA is a QR-coded billing statement required for all self-paying members to pay their premium since April 1, 2026, with no exceptions from January 1, 2027. Self-employed, voluntary, and OFW members need it. Employed members do not because their employer handles contributions through the EPRS.

Where do I generate my PhilHealth SPA?

You can generate your SPA at spagen.philhealth.gov.ph (no full login needed, faster) or inside the PhilHealth Member Portal under Payment Management. Both are official and produce a valid SPA.

What happens if I already have an unpaid SPA?

The portal will not generate a new SPA if you already have an active unpaid one for the same period. Pay or cancel the existing SPA first. Only then will the system allow you to generate a new one.

How long does a PhilHealth SPA payment take to post?

Portal payments (GCash, Maya, card) after generating an SPA typically post in 2 to 5 working days. OTC and ACA counter payments using the SPA take 3 to 7 working days. Both are faster than the old method because the SPA reference links your payment automatically.

Can I generate an SPA if my membership type still says Employed?

No. The Payment Management section is hidden when your type is Employed. Update your membership to Self-Earning Individual, Voluntary, or OFW through your nearest PhilHealth LHIO first. The Generate SPA option only appears after that update reflects in your profile.

Tags: How to Generate Your PhilHealth SPA for Payment
Previous Post

Pinsal Fall, Sta. Maria, Ilocos Sur: Travel Guide 2026

Next Post

Pharmacist Board Exam Results October 2026: 3,830 out of 4,944 Passed (77.47%)

Next Post
A young Filipino pharmacy graduate in a white pharmacist's coat smiles at her phone in a hospital pharmacy, checking the pharmacists board exam results.

Pharmacist Board Exam Results October 2026: 3,830 out of 4,944 Passed (77.47%)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

latest oil price update philippines

Latest Oil Price Update Philippines

November 2, 2026
A person checks a printed list of lotto results while their phone shows a busy group chat full of voice notes.

Latest PCSO Lotto Jackpot Winners 2026 (Full List)

November 2, 2026
Filipino man filing his Pag-IBIG MP2 savings claim online using a laptop at home

How to Claim Your Pag-IBIG MP2 Savings: Step-by-Step Guide for 2026

April 18, 2026
Filipino man at DFA passport application counter with PSA birth certificate and appointment form laid out, ready for passport application in the Philippines

Philippine passport requirements: what you need, how to apply, and what to avoid (2026)

April 23, 2026
A hand holding a smartphone with a lotto number generator showing six blue number balls at a PCSO lotto outlet counter in the Philippines.

Lotto Number Generator: Free PCSO Picks for 6/42 to 6/58

October 21, 2026
A young Filipino accountancy graduate smiles at her phone beside a desk with a calculator and accounting reviewers, checking the CPA board exam results.

CPA Board Exam Results October 2026: 3,988 out of 10,746 Passed (37.11%)

November 3, 2026
A young Filipino psychometrician preparing a test session at a school guidance office desk.

Psychometrician Board Exam Results September 2026: 14,146 out of 15,423 Passed (91.72%)

October 24, 2026

PhilHealth for PWD: Employed PWDs No Longer Pay Their Share Under Circular 2026-0017

October 24, 2026

Dentist Board Exam Results May 2026: 796 out of 896 Passed (88.84%)

November 1, 2026

Real Estate Consultant Board Exam Results October 2026: 9 out of 14 Passed (64.29%)

October 22, 2026

Veterinarian Board Exam Results November 2026: Release Date and Passers List

November 1, 2026

Aeronautical Engineer Board Exam Results November 2026: Release Date and Passers List

November 2, 2026

Mining Engineer Board Exam Results October 2026: 242 out of 279 Passed (86.74%)

November 1, 2026

Metallurgical Engineering Board Exam Results October 2026: 36 out of 42 Passed (85.71%)

November 1, 2026

Chemist Board Exam Results October 2026: Chemists 76.36%, Chemical Technicians 86.85%

November 1, 2026

PCSO lotto scams: why “you won” messages are fake, and how to spot edited results

October 19, 2026
Advertisement
  • Privacy Policy
  • About Us
  • How We Check Facts
  • Terms of Service
  • Disclaimer
  • Contact Us
  • DMCA

Recent News

A Filipina OFW mother video-calls her child back home, with a blank ID card and papers on the table.

PhilHealth for Solo Parents: Free Premium, Dependents and How to Get Tagged

November 7, 2026
A Filipino man checks the SSS Enhanced Emergency Loan eligibility on his phone during light flooding near his home.

SSS Enhanced Emergency Loan: ₱20,000 Is the Cap, Not the Default

November 5, 2026

© 2026 WisePH - News, results, and guides for Filipinos.

No Result
View All Result
  • Lotto Result Today
    • 6/58 Ultra Lotto
    • 6/55 Grand Lotto
    • 6/49 Super Lotto
    • 6/45 Mega Lotto
    • 6/42 Lotto
    • 6D Lotto
    • 4D Lotto
    • 3D Swertres
    • 2D EZ2
  • Oil Price Update
  • PRC News
  • TESDA
  • Investment
    • PhilHealth
    • Pag-IBIG
    • SSS
  • Lotto Blog

© 2026 WisePH - News, results, and guides for Filipinos.

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.