A standard domestic plumber is a skilled plumbing generalist who is adept at fixing general plumbing issues related to taps, toilets, and kitchen sinks. However, when it comes to plumbing issues with bathrooms, laundries, kitchens, and hot water systems, these are best handled by roof plumbers with a roof licence.