The average salary for a contract lawyer in the US is $45.69 per hour. However, more experienced contract lawyers can make upwards of $160 per hour.