I've built a spreadsheet to accomplish that calculation, but as of now, I have to ask my clients, "Would you prefer to pay by credit card?" If yes, I then go add the calculated surcharge in the adjustment field for my invoice before sending. It seems like it wouldn't be too difficult to have the system make the adjustment based on payment method.
This would be great. And it would be fantastic to coordinate this with the Stripe integration. Stripe has a post with the formula required to determine the surcharge that would result in the invoice amount being deposited net of fees:
https://support.stripe.com/questions/can-i-charge-my-stripe-fees-to-my-customers
I've built a spreadsheet to accomplish that calculation, but as of now, I have to ask my clients, "Would you prefer to pay by credit card?" If yes, I then go add the calculated surcharge in the adjustment field for my invoice before sending. It seems like it wouldn't be too difficult to have the system make the adjustment based on payment method.