I am a GP partner and also have a salaried post. Class 1 national insurance contributions (NI) are deducted from my pay for this post. As a self-employed partner I also pay class 4 NI on my practice profit share. Is there is an annual ceiling on the total amount of NI payable? If I have paid too much, how do I get it back?