The princesses have been living rent-free in Kensington Palace and St James's Palace despite being non-working royals.