How long does a property buyer in Mexico have to settle all transaction-related costs?

Legal fees are paid before signing the preliminary agreement. Other costs, such as taxes, bank trust fees, registration, and notary fees, must be paid about three weeks before the notarial deed, which occurs 3–6 months after property possession.