I am a software developer working on software that allows users to resell tourism products (tours, accommodation, car rentals etc.) The reseller can be either local, in a different state or a foreign reseller.
In understand well enough how U.S/Canadian sales taxes work when the supplier is selling services directly. The tax percentage is added to the invoice before the customer pays. The same applies when the supplier sells his services to the reseller, the sales tax is added to the discounted price for the reseller.
However I am not sure how to handle taxes on the invoice from the reseller to the end customer.
- Local resellers
- Do I add the local resellers sales tax to the final price to the customer?
- Resellers in other states
- Does the reseller need to apply the sales tax from the state where the services are rendered, or do they apply their local states sales tax?
- Foreign resellers
- Should the final sale to the customer apply sales tax from the supplier?
i.e. Should the reseller apply the local sales tax where the service is delivered to the final price to the customer?