Which sentence is correct?

It is a coupon to that store.

It is a coupon for that store.

The second sentence is correct.

Why is that?

Many English prepositions don't have exact meanings. We learn which one to use by hearing them used for years. If English is your second language, I wouldn't worry much about preposition usage. We'll still understand what you mean.

Ms. Sue is right. Let me add that a coupon TO a store could mean to gain entry into the store, like a ticket or a pass. FOR implies for use in the store to get a bargain.

It's actually my first language. I was just wondering why it should be one preposition over the other in this case.

Then we have answered your question. :)

The correct sentence is: "It is a coupon for that store."

To determine which sentence is correct, we can consider the usage of the words "to" and "for" in relation to the word "coupon."

In this case, we use the preposition "for" when talking about something that is intended to be used or redeemed at a particular place. In other words, we use "for" to indicate the purpose or recipient of the coupon.

Therefore, "It is a coupon for that store" is the correct sentence as it properly conveys that the coupon is intended to be used at that particular store.