If you are redoing an existing structure you can use an interior designer. If you need an addition to your home to be built, you should probably seek out an architect for the plans to be drawn up. Both of these people can most likely give you names of contractors to do the work or work with them.
Price will vary depending on who you decide to go with (designer or architect) and the details that are included in the plan.