Family finances
BPJS Kesehatan vs Private Insurance: Which Comes First?
BPJS Kesehatan is the foundation, private insurance is the supplement. Calculate the cost of upgrading your room class and the services not covered so your family budget doesn't leak.
Updated 9 November 2026 ยท FamConnect
Many middle-class families see BPJS Kesehatan and private insurance as interchangeable choices. As a result, some cancel BPJS after getting private insurance, or conversely, delay private insurance because they feel BPJS is enough. In fact, the two play different roles in a family's health protection structure.
This guide will show you how to prioritize BPJS as the foundation, then assess whether private insurance needs to be added as a supplement. You'll get a calculation of the cost of upgrading your inpatient room class, a list of services not covered by BPJS, and steps to build a realistic premium budget.
BPJS Kesehatan is the foundation, not the supplement
BPJS Kesehatan is mandatory for all residents. Its contribution is relatively cheap and does not consider medical history, so it becomes the first layer that must be active before thinking about private insurance. Without BPJS, families are vulnerable to bearing full hospital costs out of pocket.
For inpatient class, BPJS participants can choose class 1, 2, or 3. The monthly contribution differs between classes, and the difference can be an initial benchmark when calculating the cost of upgrading. Assume the class 3 contribution is around Rp35.000 per person per month, class 2 around Rp100.000, and class 1 around Rp150.000. These figures are illustrative; official contributions may change.
As long as BPJS contributions are paid on time, the family already has access to first-level health facilities and referrals to hospitals. However, there are service limitations you need to understand so you're not surprised at claim time. The next section discusses what BPJS does not cover.
Services not covered by BPJS Kesehatan
BPJS Kesehatan covers basic medical services and referrals according to medical indication. Beyond that, there are a number of services that are not covered or are limited. Understanding this list helps you assess whether private insurance needs to fill the gap.
- Aesthetic or beauty services without medical indication, such as skin treatments and plastic surgery.
- The cost of upgrading inpatient class above the participant's entitled class, except for certain medical reasons.
- Services abroad, except for certain regulated emergencies.
- Illnesses or conditions arising from deliberate actions, such as injuries from fights.
- Transportation and accommodation costs for accompanying family, unless specifically regulated.
- Medicines or medical devices outside the established formulary.
If family members frequently need services outside that list, private insurance can be a supplement. However, don't rush to buy before calculating the cost of upgrading and private premiums. Both must fit into the monthly budget without disrupting the emergency fund.
Calculate the cost of upgrading your BPJS inpatient class
Upgrading inpatient class means the participant pays the difference between the class rate they are entitled to and the desired class. The difference amount is not the same at every hospital, but can be illustrated with daily rates. Assume class 3 inpatient rate is Rp300.000 per day, class 2 Rp500.000, and class 1 Rp800.000.
| Class | Daily rate (illustration) | Difference from class 3 | Cost for 5 days inpatient |
|---|---|---|---|
| Class 3 | Rp300.000 | Rp0 | Rp1.500.000 |
| Class 2 | Rp500.000 | Rp200.000 per day | Rp1.000.000 additional |
| Class 1 | Rp800.000 | Rp500.000 per day | Rp2.500.000 additional |
If you want to upgrade from class 3 to class 1 for 5 days, the difference you need to prepare is around Rp2.500.000. This figure does not include other costs outside BPJS coverage. Compare it with private insurance premiums that offer class 1 rooms; annual premiums can reach Rp3.000.000โRp6.000.000 per person, depending on age and benefits.
Private insurance as a supplement: when does it make sense?
Private insurance makes sense if the family has service needs not covered by BPJS and can pay premiums without disrupting savings. Private premiums should ideally not exceed 5โ10 percent of monthly income. If premiums erode the emergency fund, hold off for now.
Choose benefits that fill BPJS gaps, not duplicate them. For example, private insurance with class 1 inpatient benefits, specialist outpatient care, and critical illness. Avoid policies with benefits already fully covered by BPJS, because you're paying twice for the same protection.
Also pay attention to waiting periods and exclusions. Some private policies have a 30โ90 day waiting period for certain illnesses, and do not cover pre-existing conditions. Read the policy summary before signing. If in doubt, consult an independent financial planner.
Steps to set family health budget priorities
Set priorities in a clear order so decisions aren't emotional. Start with the BPJS obligation, then the health emergency fund, then private premiums. Here are the steps you can follow.
- 1Make sure all family members are registered with BPJS Kesehatan and their contributions are not in arrears.
- 2Set aside a health emergency fund of at least 3โ6 times monthly expenses, including BPJS contributions.
- 3Calculate the estimated cost of upgrading inpatient class for 3โ5 days per event, then include it in the annual budget.
- 4Compare private insurance premiums with benefits that are truly not covered by BPJS; choose the one with the biggest benefit gap.
- 5Review every 12 months or when there's a change in income, number of family members, or health condition.
After the steps above, you can use the hospital cost calculator to estimate expenses per event. The emergency fund calculator helps ensure the health buffer doesn't disrupt other goals. If you want to plan long-term, the retirement fund calculator can show the portion you need to set aside.
Estimate your family's hospital costs and health emergency fund with your own numbers.
Calculate hospital costsCommon mistakes to avoid
The first mistake is canceling BPJS because you feel you already have private insurance. In fact, BPJS is mandatory and is a requirement for certain public services. The second mistake is buying a private policy with high premiums without an emergency fund, so a claim actually burdens cash flow.
The third mistake is ignoring the upgrade cost when choosing a room. Many families are surprised because the class 1 daily difference can reach Rp500.000. Calculate the total cost of 3โ5 days inpatient before deciding to upgrade. If needed, use the hospital cost calculator for simulation.
Frequently asked questions
Can I use only private insurance without BPJS?
BPJS Kesehatan is mandatory for all residents. Having private insurance does not remove that obligation. In addition, BPJS is the foundation that covers basic services, so it should remain active.
What is a reasonable private insurance premium for a family?
A common benchmark is 5โ10 percent of monthly income. If the premium exceeds that limit and disrupts the emergency fund, it's better to reduce benefits or delay the purchase until the budget is looser.
Can the BPJS upgrade cost be claimed to private insurance?
It depends on the policy. Some private policies cover the inpatient class difference, but many do not. Read the policy summary and ask the insurance company before filing a claim.
When should I add private insurance?
When BPJS is active, the health emergency fund is filled, and there are service needs not covered by BPJS. If premiums still disrupt savings, prioritize the emergency fund and upgrade costs first.
This guide is general in nature and is not legal or personal financial advice. Every family has different income conditions, health history, and goals. Consult your final decision with an independent financial planner or official insurance provider staff.
