Shipping Estimation
The OnePlus 7 Pro has a 4,000 mAh battery, which is slightly smaller than the battery in the OnePlus 6T (4,085 mAh). However, the OnePlus 7 Pro is also more efficient, so it's battery life is actually slightly better. In Tom's Guide's tests, the OnePlus 7 Pro lasted 9 hours and 31 minutes on a single charge, which is about average for a high-end smartphone.
The OnePlus 7 Pro also supports Warp Charge 30, which is OnePlus's proprietary fast charging technology. Warp Charge 30 can charge the OnePlus 7 Pro from 0 to 50% in just 30 minutes.
The battery in the OnePlus 7 Pro is a non-removable Li-Po battery. This means that you can't replace the battery yourself if it ever dies. However, OnePlus does offer a battery replacement service for the OnePlus 7 Pro.