My experience is transaction date, but I haven't monitored too closely in that I have two cards and use them only one at a time, and when I hit $50k I move on to another mileage/points card for the rest of the year. However, I start right away on 1/1 of the new year with one of my US cards.