I own a flat as a gift given by my father for which I used to pay the maintenance money every month previously, but past 3 years I haven't visited the flat or used the flat, should I pay the maintenance amount for those 3 years to the builder or not?
If the contract binds the owner to pay the maintenance fees then yes you must pay it, because not doing so would be a violation of the rights of the builder. Otherwise you don’t have to pay the maintenance fees