L'acheteur accorde une avance au titulaire d'un marché lorsque le montant initial du marché est supérieur à 250 000 euros hors taxes et dans la mesure où le délai d'exécution est supérieur à trois mois. Lorsque le titulaire est une petite ou moyenne entreprise ou un artisan au sens de l'article R. 2351-12, une avance est versée lorsque le montant initial du marché ou de la tranche est supérieur à 50 000 euros hors taxes et dans la mesure où le délai d'exécution est supérieur à deux mois.
Lorsque la durée du marché est inférieure ou égale à douze mois, le montant de l'avance est fixé entre 5 % et 30 % du montant initial toutes taxes comprises du marché. Lorsque la durée du marché est supérieure à douze mois, le montant de l'avance est fixé entre 5 % et 30 % d'une somme égale à douze fois le montant initial toutes taxes comprises du marché divisé par sa durée exprimée en mois. Lorsque le titulaire est une petite ou moyenne entreprise ou un artisan au sens de l'article R. 2351-12, le seuil de 5 % mentionné aux deux alinéas précédents est porté à 20 %.
L'acheteur peut porter le montant de l'avance de 30 % du montant calculé conformément aux dispositions de l'article R. 2391-4 à un maximum de 60 % à la condition que le titulaire constitue une garantie à première demande.L'obligation de constituer cette garantie peut être supprimée ou aménagée par un arrêté conjoint du ministre chargé de la défense et du ministre chargé de l'économie.La constitution de cette garantie n'est toutefois pas exigée des personnes publiques titulaires d'un marché.