Norint pasirinkti geriausią pirkimo užsakymo šabloną, reikia atsižvelgti į visų šalių, kurios naudos pirkimo užsakymą arba nurodys jį, informacinius poreikius. Kai kuriais atvejais įmonė ar individualus savininkas galės atsisiųsti pagrindinį pirkimo užsakymo šabloną, kuris atitiks visų šalių, kurios susisieks su dokumentu, poreikius. Kitais atvejais pirkimo užsakymo šabloną gali tekti pakeisti iš pagrindinės formos arba sukurti nuo nulio, kad būtų patenkinti unikalūs pirkimo užsakymus generuojančios įmonės, taip pat šalių, kurios gaus ar apdoros pirkimo užsakymą, poreikius. Jei pirkimo užsakymui reikalinga labai išsami informacija apie perkamas prekes, įskaitant tokias prekes, kaip diagramos ar kita panaši pagalbinė informacija, pirkimo užsakymo šabloną gali tekti pakeisti, kad būtų palikta vieta šiai informacijai.
Kiekviename pirkimo užsakymo šablone turėtų būti pateikta keletas pagrindinės informacijos. Pirma, pirkimo užsakymo šablone turi būti bent du adresai: biuro, tvarkančio pirkimo užsakymus, adresas ir įmonės ar organizacijos, kuriai siunčiamas pirkimo užsakymas, adresas. Jei perkamos prekės turi būti siunčiamos kitu adresu nei biuro adresas, tą adresą taip pat reikia pažymėti antraštėje „Siųsti“. Kita svarbi informacija, kurią reikia įtraukti į pirkimo užsakymą, yra asmens, pateikiančio pirkimo užsakymą, vardas, pavardė ir kontaktinė informacija, pirkimo užsakymo data, išsami informacija apie perkamas prekes ir bendra užsakymo suma doleriais. Taip pat įprasta, kad įmonės, siekdamos sekti savo pirkimo užsakymus, naudoja pirkimo užsakymų numerius, todėl turėtų būti vietos ir šiai informacijai.
Taip pat įprasta, kad pirkimo užsakymo šablone yra tarpas pirkėjo parašui. Kai kuriuose šablonuose taip pat yra pastabų skyrius. Galiausiai, kai kuriuose pirkimo užsakymo šablonuose taip pat yra užsakymo įvykdymo datos vieta. Jei pirkimo užsakyme nurodytos prekės turi būti pristatytos iki tam tikros datos arba per tam tikrą datą, pirkimo užsakymo šablone gali būti tam skirta vieta. Kai įmonė ar organizacija jau kurį laiką naudoja pirkimo užsakymus, jie gali pradėti koreguoti savo šabloną, kol išsiaiškins, kas geriausiai veikia.