We'll soon exit the beta stage and start charging for our SaaS solution.
We're based in Italy so we work in Euros. We think we should also offer the solution in US Dollars, however we find it hard to come up with a decent solution that:
- keeps our operative margin under control (as we pay our bills in Euros)
- keeps USD prices steady enough not to scare existing customers.
In our case, customers top-up their account every once in a while and we charge them for their daily resource usage (like Google AdWords).
Would it be too bad to only offer a EUR pricing in your opinion? It would simplify things a lot, however it would (probably) turn down quite many US potential customers. On the other hand, we would have to update pricing frequently (especially these days), so it doesn't make that much of a difference to US customers on the final price.
A possible solution is to update the USD prices every three months, but how to handle existing balance? In the end, we would have to change prices so that with the same resource usage, one day we charge you X, the next day we charge you Y. Basically, the price change would be applies to the existing balance too. It's a bit of a mess.
On the other hand, if we cast our USD price in stone, we would take an enormous exchange rate risk.
Any suggestion on how to handle all of this?