Metformin Dosing Calculator
Calculate Your Safe Metformin Dose
Based on your kidney function (eGFR), we'll show you the appropriate metformin dosage range and monitoring schedule.
Enter your eGFR to see your recommended dose
Metformin is the most common starting drug for type 2 diabetes. It’s cheap, effective, and reduces heart disease risk. But many people stop taking it because they’re told their kidneys are "bad"-and they believe metformin is hurting them. That’s a myth. Metformin doesn’t damage kidneys. It just leaves your body through them. That’s why you need to watch your kidney function closely-and adjust your dose if needed.
Why Kidney Function Matters for Metformin
Metformin doesn’t get broken down by your liver. It doesn’t turn into anything else. It goes in, does its job lowering blood sugar, and then gets flushed out by your kidneys. If your kidneys aren’t working well, metformin builds up. Too much can lead to lactic acidosis-a rare but serious condition where your blood becomes too acidic.
But here’s the key: lactic acidosis from metformin is extremely rare. Studies show it happens in only 3.3 out of every 100,000 people taking it each year. Most cases happen when someone has another serious illness-like a heart attack, infection, or severe dehydration-not because of metformin alone.
That’s why guidelines changed in 2016. Before then, doctors would stop metformin if your creatinine was above 1.4 or 1.5. That meant lots of people with mild kidney issues lost a drug that protected their heart. Now, we use eGFR-estimated glomerular filtration rate-to measure kidney function more accurately. It’s not about creatinine levels anymore. It’s about how well your kidneys are filtering blood.
eGFR Ranges and Metformin Dosing
Your eGFR tells you how much blood your kidneys filter per minute. The numbers guide your dose:
- eGFR ≥60 mL/min/1.73 m²: You can take the full dose-up to 2,550 mg per day. Get your kidney function checked every 6 to 12 months.
- eGFR 45-59 mL/min/1.73 m²: Max dose is 2,000 mg per day. Check kidney function every 3 to 6 months.
- eGFR 30-44 mL/min/1.73 m²: Max dose is 1,000 mg per day. Check every 3 months. Don’t start metformin here if you’ve never taken it before-but if you’re already on it and stable, keep going.
- eGFR <30 mL/min/1.73 m²: Stop metformin. It’s not safe.
Some guidelines, like Canada’s RxFiles, are even more specific. They say: if you’re on dialysis, take 250 mg daily on peritoneal dialysis, or 500 mg after each hemodialysis session. These details matter because kidney function isn’t the same for everyone.
When to Hold Metformin
You don’t need to stop metformin forever just because your kidneys are a little slower. But there are times you should pause it temporarily:
- Before contrast dye tests (like CT scans with iodine). If your eGFR is under 60, hold metformin for 48 hours before and after the scan. Restart only after checking your kidney function again.
- If you’re sick. Severe infection, vomiting, diarrhea, or dehydration can cause sudden drops in kidney function. Stop metformin until you’re back to normal.
- If you’re on NSAIDs (like ibuprofen or naproxen). These can stress your kidneys, especially if your eGFR is between 30 and 59. Avoid them if possible.
Many patients don’t know this. They keep taking metformin before a CT scan and end up in the hospital. A simple hold-and-recheck saves lives.
Myths That Cost People Their Health
Doctors still tell patients: "Your kidneys are bad, so we’re stopping metformin." That’s outdated. A 2022 chart review at Cleveland Clinic found 22% of patients with eGFR above 30 were taken off metformin unnecessarily-just because someone misread their numbers.
One patient, an 82-year-old man with eGFR of 38, was taken off metformin. His HbA1c jumped from 6.8% to 8.9% in three months. He ended up in the ER with high blood sugar. He didn’t need to be off it. He just needed a lower dose and better monitoring.
Another myth: "Metformin causes kidney damage." It doesn’t. It’s not toxic to kidneys. It’s like a delivery truck that only uses one road. If the road gets clogged, the truck backs up. But the road itself isn’t broken.
Patients who understand this are more likely to stick with the drug. Cleveland Clinic found that when doctors told patients: "Metformin doesn’t harm your kidneys-it just needs monitoring because it leaves through them," adherence to check-ups went up by 35%.
What About Vitamin B12?
Long-term metformin use can lower vitamin B12 levels. About 7-10% of people on it for more than 4 years develop a deficiency. That can cause fatigue, numbness, or even nerve damage.
It’s not a reason to stop metformin. It’s a reason to check your B12 every 2-3 years, especially if you’re over 60, vegetarian, or taking acid-reducing meds like omeprazole. If your levels are low, a simple supplement fixes it.
Special Cases: Elderly, Dialysis, and Unstable Kidneys
Older adults often have lower muscle mass, which makes creatinine levels misleading. That’s why eGFR is better-but even eGFR can be off in very elderly people. Some doctors now use cystatin C, another marker that’s not affected by muscle mass. The 2024 ADA guidelines are expected to recommend it for patients over 70.
For people on dialysis, metformin is usually stopped. But recent studies show low doses (500 mg/day) may be safe in stable patients with eGFR between 15 and 30. This is still debated, but guidelines like Diabetes Canada allow it under close watch.
But if your kidney function is unstable-dropping fast because of heart failure, infection, or dehydration-don’t use metformin at all. Even if your eGFR is 40, if it dropped from 60 last month, hold the drug. The risk isn’t in the number. It’s in the trend.
Real-World Challenges
A 2021 survey of 347 family doctors found 68% were confused about what to do when eGFR was between 30 and 45. Over 40% stopped metformin even when patients were stable. That’s not just a guideline problem-it’s a communication problem.
Patients forget to get blood tests. Doctors get busy. Systems don’t remind them. A 2023 study in JAMA Internal Medicine found 41% of eligible patients with diabetes and kidney disease didn’t get their eGFR checked as often as they should.
One solution? Set up automatic alerts in your EHR. If your eGFR is below 60, flag it for a repeat test in 3 months. Or ask your pharmacist to call you when your next test is due.
Also, start low. Many people quit metformin because of stomach upset. Starting at 500 mg once a day and increasing by 500 mg every week cuts side effects in half. Cleveland Clinic reduced discontinuation from 28% to 9% just by slowing down the ramp-up.
What’s Next?
Research is ongoing. The MET-FORMIN-CKD trial is testing whether 500 mg/day is safe for people with eGFR 25-35. Results are expected in 2024. If it’s safe, we may expand use even further.
Meanwhile, metformin remains the most prescribed first-line diabetes drug in the U.S.-76% of new prescriptions in 2023 were for it. Why? It works. It’s cheap (as low as $4 a month). And it saves lives.
You don’t need perfect kidneys to take metformin. You just need to know your numbers, stick to your dose, and get checked regularly. That’s all.
Can metformin cause kidney damage?
No, metformin does not damage kidneys. It’s cleared by the kidneys, so if they’re not working well, the drug can build up. But metformin itself isn’t toxic to kidney tissue. The myth that it harms kidneys leads many patients to stop taking it unnecessarily, even when their eGFR is above 30.
What eGFR level is too low for metformin?
Metformin is contraindicated when eGFR falls below 30 mL/min/1.73 m². For eGFR between 30 and 44, the maximum dose is 1,000 mg per day. If you’ve never taken metformin before and your eGFR is in this range, doctors usually won’t start you on it-but if you’re already taking it and your kidney function is stable, you can continue with a lower dose.
Should I stop metformin before a CT scan with contrast?
Yes-if your eGFR is below 60. Hold metformin 48 hours before and after the scan. Restart only after your kidney function is checked again and confirmed stable. This prevents contrast-induced kidney injury from combining with metformin buildup.
How often should I get my kidney function checked on metformin?
If your eGFR is 60 or higher, check every 6-12 months. If it’s between 45 and 59, check every 3-6 months. If it’s between 30 and 44, check every 3 months. More frequent checks are needed if you’re ill, dehydrated, or taking kidney-stressing medications like NSAIDs.
Is metformin safe for elderly patients?
Yes, if kidney function is monitored. Older adults often have lower muscle mass, which can make creatinine-based estimates inaccurate. eGFR is better, but some doctors now use cystatin C for more precision. Start with a low dose (500 mg), increase slowly, and check kidney function and B12 levels regularly.
Can I take metformin if I’m on dialysis?
Generally, metformin is avoided in dialysis patients because kidney clearance is minimal. But some guidelines, like Canada’s, allow low doses (250 mg/day for peritoneal dialysis; 500 mg after each hemodialysis session) in stable patients with eGFR 15-30. This is still being studied, so follow your nephrologist’s advice.
Does metformin cause vitamin B12 deficiency?
Yes, long-term use (over 4 years) can lower B12 levels in 7-10% of users. Symptoms include fatigue, tingling, or memory issues. Get your B12 checked every 2-3 years, especially if you’re over 60 or take acid-reducing drugs. A simple supplement can fix this without stopping metformin.
What to Do Next
If you’re on metformin and have diabetes:
- Ask your doctor for your latest eGFR number-not just creatinine.
- Check if your dose matches your eGFR range.
- Set a calendar reminder for your next kidney test.
- Ask about B12 levels if you’ve been on metformin for more than 2 years.
- Don’t stop metformin just because your kidneys are slower-ask how to adjust safely.
Metformin isn’t going away. It’s still the best first choice for type 2 diabetes. But it only works if you take it right-and that means knowing your kidneys, not fearing them.