Princess Charlene of Monaco spent an estimated £655,574 on her outfits last year, making her the most expensive royal.
She left behind Kate with outfits that totaled £192,636 and Meghan with £94,796, who came third and sixth respectively on the list of 19 princesses tallied by fashion watchdog UFO No More.
Princess Maria-Olympia of Greece and Denmark, who spent around a third of Princess Charlene at £201,761, is second on the list.
Kate, Princess of Wales, came third, spending £192,636 on her outfits last year.
Ndërsa kunata e saj Meghan, Dukesha e Sussex, shpenzoi vetëm 94,796 £ për rroba të reja vitin e kaluar, tha UFO.
Princesha me shpenzimet më të ulëta për veshje ishte Princesha Beatrice, e cila shpenzoi 77,348 £.