Will we have a written contract?

Absolutely. If you chose me as your lawyer, we’ll have a contract to spell out our agreement.
You won’t be pushed into signing a contract. You’ll be able to ask questions about the contract and what it means. It will address fees and expenses and other matters.
When we agree to enter an attorney-client relationship, you and I will both sign the contract, and we’ll both keep a copy.