Pilfinken blir cirka 13,9–15 cm lang og veier typisk 18–28 g. Vingespennet utgjør normalt på 20–22 cm. Hannen blir i snitt noe større enn hunnen, men forskjellen i størrelse er liten og kjønnene er ellers like. I tillegg til små variasjoner i fjærdrakten og størrelsen mellom underartene kan man på generelt grunnlag også hevde at, fugler i tørre regioner ofte har ei litt blassere fjærdrakt, mens fugler i fuktige regioner gjerne er noe mørkere. Likeledes er fugler på høye breddegrader gjerne litt større enn fugler på lave breddegrader.