Currently the custom fields do not carry over to Contacts or Company when adding it during Deal creation.
For example, I have created custom fields "Phone", "Email", "Website" and the fields are available when Creating a new Deal. However this information does not carry over to the Contacts or Company page and I'm forced to re-add the information under Contacts and Company.
It would make life easy and save a lot of time if it would automatically carry the data over to the Contacts/Company pages as well.