A windshield can crack from either inside or outside.
The cost of repairing a cracked windshield varies based on the severity of the damage and the type of vehicle. On average, small cracks can cost anywhere from $50 to $150, while a full windshield replacement can cost several hundred dollars.