We are building an online application that will allow users to create and purchase high-quality typographic logos and business cards. The application is taking a while to develop so we've decided to just start selling logos and business cards "manually" online in an effort to jump start our business and gather insights into our customers.
We are based in Spain. Do we have to charge/collect U.S. or state-level sales taxes if a customer from any U.S. state purchases a logo (an eps file) and a set of business cards from us?
No, EU companies don't collect taxes for non-Eu countries. Also, you don't charge them with VAT (see the europa.eu site).
As with all of this, please understand that I'm not an attorney, or an accountant, and am just providing my understanding of this.
(now with that caveat out of the way)...
Taxes in the US are based on state, county, city (and more, in some areas). The general problem is that each state, city, county, etc manages their own tax rules. Online business is typically an interesting problem since the tax varies on whether the good is tangible or digital, and then where the good is shipped from, and shipped to. Typically, taxes are only applied when a company has nexus in a given location. This means if you have an office in New York City, all New York (state) customers will be taxed, but customers in Florida would not be taxed.
Colorado, on the other hand, requires that each consumer report the goods they have purchased at the end of the year on their taxes, so they may be charged appropriately. Long story short, anything outside of the US, you can typically roll your own tax engine. Inside the US, unless you have limited nexus, I would recommend a product. You might also be able to spend a few hundred USD to talk to an accountant/tax lawyer, and they might be able to give you a better answer, customized for your business.
Hope this helps.