A good tax preparer should disclose approximate cost before filing your return. Typically you should expect to pay in several ways: by the hour, by the form or by the return. I’ve seen costs range from $150-$700 or more in some cases. It’s always a good idea to discuss these cost with your preparer first. Please note that you should never have to pay a % of what your refund is unless its on an amended return. I hope this helps…Juan Williams, Your Tax Adviser