An incoming bank transfer will be safer, actually, and your bank won't have any problem with it coming in to your account. The fees for a SWIFT transfer to India should be about the same (but depends on the bank in the US and how many banks there are in between you and them, though most major banks in India have a corresponding bank in the USA like Chase or Citi or whatever so this shouldn't be a problem).If your bank does get suspicious, so long as you can justify where it's coming from (invoices, contact with the buyer, screenshots of work being done and/or work completed) then they can't not pay you out, although worst case scenario they *might* want to hold on to a portion of it for a couple of weeks in case the sending bank recalls the funds due to fraud or whatever (don't rule it out).Of course, I am assuming your incoming funds are coming from somewhere like the US or Europe and not like, somewhere in West Africa.