Sur le site de l'ambassade US : "Toute personne travaillant aux
Etats-Unis (quel que soit le travail effectué, et que la rémunération soit assurée par l'employeur aux
Etats-Unis ou à l'étranger) doit posséder un visa de travail."
Donc, non, l'ESTA ne suffit pas. Que tu ne soit pas salarié mais vendeur d'une prestation, cela ne change rien. Ton client devra "prouver" qu'un autre freelance (américain) ne pouvait pas faire le job à ta place (sorte d'appel d'offre dans ton cas) ou alors tu devras vendre ta prestation à distance, sans te rendre aux US pour ce faire.