There’s a high risk that your customer would have issues during an audit and they might not even be able to deduct your invoices as an expense.
Even if your client goes along with it, imagine the situation during an audit: “So you paid $20k to this BVI company, what was this for?”
“Oh, that was just for David’s services, he comes to our office twice a week to fix our servers. He lives just down the street.”
Depending on where your clients are based, they may not want to do business with you at all, either because they don’t condone tax evasion or because they are afraid of being complicit/bad press. They may have compliance departments that check such things before even signing a contract with you.
If it’s a pure online business that only sells B2C, something like the BVI might work, but otherwise, you should probably find a more reputable jurisdiction.