An independent contractor and consultant are terms that are commonly used interchangeably.
A contractor is a non-employee hired professional to carry out specific work in an organization.
A consultant is a type of independent contractor who is considered to be more specific and technical in their services.
For example, a client may hire a design contractor to redesign an internal system. However, that same designer may be utilized as a consultant to analyze the client’s overall user experience.