As @noobie said above, if your bank is marking the payment as home remittance, you won’t get charged.
But, it’s incorrect n illegal if the payment you get is for freelancing or in other words exporting IT services. It shouldn’t be reported as home remittance.
In that case you have to ask your bank relationship manager to mark these payments with correct SBP code. There are SBP codes for IT services, like 9183,9184 etc.