This is such an important topic that something better than rrumour needs posting.
Agreed but all people can do here is post their personal, and historic, experiences.
Instead of hoping for free advice here, why not
pay a visit to your accountant.
"One does not value what one gets for free".
Cheers
Whirls