Ask Sophie: Can I enter the US if my passport expires in 5 months?

Here’s another edition from “Ask Sophie”, the advice column that answers immigration-related questions about working at technology companies.
“Your questions are vital to the spread of knowledge that empowers people around the world to push beyond limits and chase their dreams,” says Sophie Acorn, a Silicon Valley immigration attorney. “Whether you’re in people management, a founder, or looking for a job in Silicon Valley, I’d love to answer your questions in my next column.”
australiabusinessblog.com+ members get access to weekly “Ask Sophie” columns; use promo code ALCORN to buy a one or two year subscription at 50% off.
Dear Sophie,
I founded a startup in Zimbabwe a few years ago. I planned to visit the United States for the first time next month to see the market and applied for a visitor visa.
I am planning to stay in the US for a few months but I just realized my passport expires in September. I understand that I must have a minimum of six months remaining on my passport in order to travel to the United States.
Is that (still) true? Should I postpone my trip?
— Hopeful in Harare
Dear hopeful,
Thank you for contacting me with your questions! It is so wonderfully exciting to hear about your plans to visit the United States for the first time. Let’s dive right in.
In general, yes, visitors traveling to the United States must have a passport that is valid for at least six months beyond the date they arrive in the US. Many countries have this six month passport validity requirement.
However, in the US, certain countries are exempt from the six-month requirement and citizens of those countries are only required to have a passport valid until the date of their stay in the US. Zimbabwean citizens are exempt from the six-month rule, so as long as you leave the US before your passport expires, you’re covered! No need to postpone your trip!
Last month, the US Customs and Border Protection (CBP), which is responsible for border security at US airports and other ports of entry, released an updated list of countries exempted from the six-month passport validity rule. Nearly 130 countries including Haiti, Hong Kong, India, Israel, Mexico, Pakistan, Russia, Taiwan and Ukraine are on that list. China is not exempt.
This six-month passport validity exemption only applies to visitors: those on a B-1 business visitora B-2 tourist visa, or those on ESTA (Electronic System for Travel Authorization), the US Visa Waiver Program. Unfortunately, citizens of Zimbabwe are not eligible for the ESTA program, which allows citizens of 40 countries to travel to the US on business for a stay of 90 days or less without first obtaining a visa.