UPS charges more for residential delivery because it costs more to deliver packages to homes than to businesses. Residential addresses are typically located further away from UPS's distribution centers, and they often require more time and resources to deliver packages to.