Microsoft has started a new rewards program called Earn by Microsoft. It is currently in its beta phase and available in only three U.S. states: Arizona, Massachusetts and Washington. Residents of these states can register for the service.

According to Neowin, the new Earn by Microsoft program allows users to gain credits of 5 percent to 10 percent for dining at different restaurants such as Starbucks, 7-Eleven and others. Participants can use the credits to take advantage of price cuts from various Microsoft products such as software, PCs, handsets, Xbox gear and more.

Residents of the aforementioned states can register by visiting this link. To get started, users are required to link their debit or credit card to the Earn service. That enables the program to keep a record of the products purchased to build Earn credit.

Win Beta adds that well-known payment services such as Visa, MasterCard and American Express are already supported by the program, and more companies are expected to jump on the bandwagon soon. Softpedia News says that the Redmond, Washington, giant will not charge a fee for linking a particular credit or debit card to the Earn program.

Neowin says that the offer's fine print states that Earn service credits can be applied only to products available through the Microsoft Store. However, Earn credits do not apply to all products and services, and buyers must redeem the credits earned within a year.

According to Win Beta, in a bid to build loyal shoppers, many retailers provide incentives to its customers through rewards programs, and Earn by Microsoft has joined the club. Apart from the three U.S. states mentioned above, it is as yet unclear whether the Earn by Microsoft service will be made available to other states in the U.S., Softpedia News reports.