You don’t need a DOT number unless you haul for others.
No in most states if your engaged in commerce and meet the 10001 lb thresh hold. If you travel across state lines engaged in commerce.
You most likely need a USDOT number. Some states have exemptions for strictly intrastate travel allowing for higher rate before you need one.
Each state is different on those requirements. One needs to check with their states Motor carrier unit.