Does the charger LED light up?
Hold Power button for 20–30 seconds
Release
Wait 10 seconds
Turn it back on
If it boots → check if charging improves.
Shut down completely
Hold Volume Up
Press and release Power
Keep holding Volume Up until UEFI appears
If battery still shows 0% in UEFI, that strongly suggests:
Battery firmware issue or defective battery.
If:
Battery stuck at 0%
UEFI shows 0%
Hard reset doesn’t fix
This is likely a warranty replacement case.
Surface Laptop 7 batteries are not user-replaceable, so Microsoft support is the correct path.