Det finns sex olika upphandlingsformer. 
Tre av dem gäller över tröskelvärdena;
- öppen upphandling
- selektiv upphandling och
- förhandlad upphandling.
Tre former finns under tröskelvärdena;
- förenklad upphandling
- urvalsupphandling och
- direktupphandling.
Under tröskelvärdena
Förenklad upphandling är den upphandlingsform som inköparen vanligtvis arbetar med. Upphandlingen ska annonseras ut i allmänt tillgänglig elektronisk databas eller på annat sätt som leder till effektiv konkurrens, ingen leverantör får avvisas. Den databas som Allego driver är exempel på sådan databas. Egen hemsida är inte att betrakta som elektronisk databas. Alla leverantörer får lämna anbud.
Förhandling är tillåten med anbudsgivaren i samband med anbudsutvärderingen. Förhandlingen ska röra områden som av skilda skäl behöver preciseras i samband med upphandlingen och avtalstecknandet.
Lagen säger att tidsfristen för anbudslämnande ska vara "skälig".
Urvalsupphandling innebär att alla leverantörer har rätt att ansöka om att få lämna anbud. Den upphandlande enheten bjuder sedan in vissa leverantörer att lämna anbud. Vid urvalsupphandling skall den upphandlande enheten annonsera i en elektronisk databas som är allmänt tillgänglig.
Ansökningstiden ska vara minst 10 dagar och räknas från den dag då inbjudan publiceras. Den upphandlande enheten gör därefter ett urval genom kvalificering av de leverantörer som lämnar in ansökan innan enheten bjuder in till anbudsgivning.
Direktupphandling är en upphandlingsform som innebär att något skriftligt anbud inte behöver lämnas. Direktupphandling får bara användas i undantagsfall, exempelvis när värdet på det som ska köpas understiger 285 000 kr eller om speciella omständigheter råder, till exempel att det är mycket bråttom, på grund av orsaker som man inte kunnat förutse.
Även vid direktupphandling ska en prisjämförelse göras.
Över tröskelvärdena
Vid öppen upphandling måste upphandlingen annonseras i EUT/TED. Alla leverantörer får lämna anbud. Förhandlingar får inte förekomma. Anbudstiden är minst 52 dagar.
Vid selektiv upphandling bjuds bara vissa leverantörer in. I den annonsering som alltid görs preciseras kraven. Intresserade leverantörer begär att få delta i en anbudstävling och styrker sin förmåga genom intyg. Den upphandlande enheten väljer ut minst fem av dem och skickar ut förfrågningsunderlag till alla samtidigt. Bara anbud från leverantörerna som bjudits in prövas. Man får inte förhandla.
Tidsfristen är 37 dagar för att ansöka om att få vara med och därefter 40 dagar för att lämna anbud.
Även vid förhandlad upphandling görs först ett urval av leverantörerna. Minst tre leverantörer bjuds in att lämna anbud. Den upphandlande enheten har rätt att förhandla med en eller flera av leverantörerna. Samma tidsfrister som vid selektiv upphandling gäller.
Om den upphandlande enheten har förhandsannonserat får tidsfristen för anbudsgivning förkortas.