Yes, always have a contract.
You can claim all of the regular expenses. You will have a reduced percentage to claim utilities/mortgage interest etc because your operating hours will be shorter than those operating for a full day. Your accountant can fill you in on the details.