Each bank and building society will produce an agreement in principle for you if you ask them which is usually the maximum amount the lender would be willing to lend you, based on your income and any debts you may have. It usually takes 24 hours to get a mortgage agreement in principle.