Auftrag, Antrag and Vertrag are always confusing and usually confused by German learners.
der Auftrag – order, commission
Welche Firma hat den Auftrag für den Bau des neuen Stadions erhalten?
Thomas erklärte ihm seinen Auftrag
der Antrag – application, request
Ich habe einen Antrag auf Wohngeld gestellt.
Sie haben einen Antrag auf Kindergeld gestellt.
der Vertrag – agreement, contract
Anna hat einen Vertrag unterschrieben.
Ich habe einen Vertrag für dich vorbereitet.