Most providers say domains are free, but read the terms closely. Some might have hidden fees or require a paid hosting plan for a year.