Forskuddstrekk gjennomføres ved at arbeidsgiver beregner trekkbeløpet, i henhold til arbeidstakers skattekort, og holder dette tilbake ved lønnsutbetalingen til den ansatte.
Grunnlaget for beregning av trekkbeløpet omfatter alle former for lønn og kontantgodtgjørelser, inklusive utenlandstillegg, standbytillegg, feriepenger og bonuser. Også lønn for en ikke tjenestegjørende periode tilbrakt i utlandet som er relatert til arbeid utført i Norge eller på norsk kontinentalsokkel, skal inngå i trekkgrunnlaget. Naturalytelser, som fri kost og losji samt verdien av fri bolig og fri bil skal medregnes i trekkgrunnlaget, se skattebetalingsforskriften av 21. desember 2007.
Trekktabellen som følger med skattekortet vil normalt være basert på jevnt trekk gjennom hele året, og det skal derfor ikke gis fritak for trekk i ferietiden og før jul.
Hvis arbeidsgiver har avtale med arbeidstaker om en nettolønnsordning under arbeidsoppholdet i Norge, må det foretas en omregning fra nettolønn til bruttolønn for å finne fram til trekkgrunnlaget. Skatteetaten har utarbeidet en omregningskalkulator til dette formålet.
Trukket skatt settes inn på arbeidsgivers skattetrekkonto i en norsk bank eller norsk filial av en utenlandsk bank i Norge, jf. skattebetalingsloven § 5-12. Oppgjør for forskuddstrekk betales fra skattetrekkontoen til skatteoppkreveren i seks terminer.