Spain have been fined 10,000 Swiss francs ($9,363) and the Netherlands 15,000 Swiss francs ($14,040) for the behaviour of their players in last month's World Cup final, FIFA said on Tuesday.
Winners Spain had five players booked and the Dutch received eight yellow cards while defender John Heitinga was sent off.
The match set a record for the most cards received in a World Cup final, beating the six yellows shown when Argentina beat West Germany 3-2 in the 1986 final.
The match produced 47 fouls, prompting FIFA president Sepp Blatter to say he had been let down by the players' behaviour.
A spokesman said the teams were fined under article 52 of the FIFA disciplinary code, under which "disciplinary measures may be imposed on associations and clubs where a team fails to conduct itself properly".
The first part of the article states: "a fine may be imposed where the referee sanctions at least five members of the same team during a match (caution or expulsion)."
English referee Howard Webb had a tough time in a game which Spain won 1-0, after extra-time.
Dutch football legend Johan Cruyff also launched a scathing attack on Netherlands' display in the final, deriding it as 'anti-football'.