Which means that Mt Gox and most other exchanges are not compliant either, despite being registered with Fincen. The question was, what can an individual state do about it?..
If it will be a serious problem then we just turn off the ability for a user to transfer to each other. However, the rewards aspect of our business is similar to Google Adsense in that they pay out a share of advertising income to a website owner, difference being we hold funds ready to pay out on behalf of the business instantly a deal or tagvert within our system is redeemed. If this still needs an MTL in each state you have customers, then everyone running an affiliate system would also need a license.
they may eventually get slapped with big fines (assuming gox stays afloat). look up the recent penalty fees accessed on Square by the State of Florida for operating without license - 500k down the drain, not including all the money they must have spend on lawyers, auditors to clean up the mess.
http://techcrunch.com/2013/08/16/square-fined-507k-in-florida-for-operating-a-mobile-payment-service-without-a-money-transmitter-license/by the way i thought the guys at bitinstant are registered in 33+ states... I am surprised they have not come up with an affiliate program...
however i do not think your company would meet the definition of a money transmission business, sounds like you are just paying sales commissions
There is a problem for your US customers by not having a US entity serving them. Your US customers will fall under the FBAR filing requirements or risk having their assets with you seized (or equivalent assets in the US) because they are using a "Foreign Bank" according to the definition of the requirement.
This is a pretty serious trap and could cause bad public relations problems for you unless you get in front of it with some communication to your users.
Essentially any US citizen with foreign account holding that they control (and can withdraw from if they travel abroad) has a reporting requirement if it is over US$10K.
Perhaps you are familiar with the US$10K reporting requirement for transporting a cash amount when you get on an international airplane? This reporting requirement is to catch those that deposit money in foreign accounts, then travel out of the country and withdraw the funds.
The problems is worse because there is no notification for it and the fees are quite high.
(After two years of not reporting 100% of the account value can be seized, after 3 years 150%)
A few stories like this getting published and it is a serious problem for your public relations for your US selling efforts.
MtGox also has this problem, and did nothing about it (nor are they required to do anything). It is a ticking time bomb for the users.
http://bitcoinmagazine.com/5481/real-compliance-getting-your-way-by-giving-in/By registering an entity within the US, the account is a US account. This gives you more reporting requirements, but eases the burden for your customers.
Sorry for this news.