Perth era una de las ciudades mercantiles más ricas del reino de Escocia, junto con otras ciudades como Berwick, Aberdeen o Roxburgh; en ella trabajaban muy diversos artesanos organizados en gremios.