Paying for Specialist Care in Peru: Insurance, Costs and Reimbursement

This is the question people are most reluctant to ask and most relieved to have answered. Peruvian healthcare works differently enough from most systems that arriving patients routinely make expensive assumptions in both directions.
Here is the practical picture.
The three ways specialist care gets paid for
Out of pocket, in private practice. This is how most private outpatient specialist consultations in Peru work, including endocrinology. You pay at the time of the visit and receive an invoice. Compared with US specialist pricing this is generally a relief; compared with a European system where you pay nothing at the point of care, it is a change you should plan for.
Through a Peruvian private insurer (EPS or private plan). Companies such as Rimac, Pacífico and Mapfre operate networks. Coverage for outpatient specialist visits depends heavily on the specific plan, and network membership varies by clinic and by physician. If you have local insurance, the question to ask is not "do you take insurance" but "are you in my plan's network" — those are genuinely different questions.
Through an international policy, by reimbursement. This is the most common arrangement among expats, and the most commonly misunderstood.
How international reimbursement actually works
Most international policies — Cigna Global, Allianz Care, Bupa Global, GeoBlue and similar — do cover outpatient specialist consultations in Peru. What they typically do not do is pay the clinic directly for an outpatient visit. Direct billing arrangements usually exist for hospitals and inpatient care, not for a specialist's consulting room.
In practice this means you pay at the visit and claim afterwards. To make the claim succeed, you need three things from the appointment:
- A formal invoice (factura or boleta) with the provider's tax identification, the date, and the amount.
- A clinical report stating the diagnosis and the reason for the consultation. Most insurers will not reimburse an invoice with no clinical justification attached.
- Any lab or imaging requests documented, if you intend to claim those too.
Ask for all three at the visit rather than emailing later. It takes two minutes at the time and can take weeks afterwards.
Four things worth checking in your own policy
Whether outpatient specialist care is included at all. Some international plans are inpatient-only, with outpatient as a paid add-on. People discover this at the worst possible moment.
Whether a GP referral is required. Several policies reimburse specialist visits only when referred. In Peru you can book a specialist directly, so it is easy to do the correct clinical thing and the incorrect insurance thing simultaneously.
Whether chronic and pre-existing conditions are covered. This matters enormously in endocrinology, where most of what we treat — thyroid disease, diabetes, PCOS — is chronic and often pre-dates the policy. Read this clause specifically, before you need it.
Whether medication is covered, and how. Consultation coverage and prescription coverage are usually separate benefits with separate limits. For anyone considering GLP-1 treatment, this distinction is financially significant, since the medication typically costs considerably more per month than the consultations do.
What about medication costs
Prescription medicines in Peru are paid for at the pharmacy, and most outpatient prescriptions are not covered by basic insurance plans.
For the common endocrine medications — levothyroxine, metformin, most insulins — costs are modest and generics are widely available. For GLP-1 receptor agonists, they are not modest, and they are the main financial consideration in that treatment. Monthly cost varies by molecule, by the dose you eventually reach and by pharmacy, and it changes often enough that any figure printed here would mislead you within months. It comes up explicitly at the assessment, because a treatment plan you cannot sustain financially is not a plan.
Public healthcare, briefly
Peru has public systems — SIS and EsSalud — with EsSalud tied to formal employment. If you are employed by a Peruvian company, you likely have EsSalud coverage, and endocrinology is available within it. Waiting times for outpatient specialist appointments are the main constraint. Many patients use EsSalud for some care and private consultations for others, and there is nothing improper about that combination.
Practical advice before your first appointment
- Ask what the consultation costs when you book. Nobody minds the question, and the answer prevents an awkward moment.
- Ask specifically for a factura if you intend to claim, and provide your details in advance if the invoice needs to be issued to a company.
- Bring your insurance card and policy number even if you expect to pay out of pocket.
- If you need lab work, ask whether it can be done at a laboratory in your insurer's network — the difference in reimbursement is often larger than the difference in price.
Why this is worth sorting out early
The most expensive pattern I see is not people paying too much for care. It is people postponing care while they work out how to pay for it, and arriving six months later with a thyroid or a glucose problem that would have been simpler to address at the start.
If cost is the reason you are hesitating, say so when you book. It is a legitimate constraint and it can be planned around — but only if it is on the table.
Quick Test: Is your metabolism slowed down?
Answer 4 simple Yes/No questions to discover if your symptoms could be related to a hormonal or thyroid imbalance.
Related articles

Managing Type 2 Diabetes After Moving to Peru
Keeping diabetes control steady through an international move — prescriptions, lab units, medication availability in Lima, and the specific ways that Peruvian food and altitude change the picture.

Getting Ozempic or Mounjaro in Peru, Safely
Semaglutide and tirzepatide are available in Peru — and so are counterfeits. How to verify what you are buying, what a legitimate prescription involves, and what supervision should actually look like.