"It was a fairly big decision from a money point of view but my ultimate goal is to play Test match cricket for Australia," said Marsh, who was signed for Rs 4.8 crore by Rising Pune Supergiant in the IPL auction last year, was quoted in ESPN Cricinfo.
"That's the lure of the IPL - the money and playing in India, but I made the decision based on my cricket.
Marsh, who had cracked his maiden Test hundred during the ongoing Ashes series, said he wants to give himself a better chance to play for Australia when they play in England in the next few years.
"Looking forward we have got a lot of cricket coming up in England over the next few years and I want to give myself the best opportunity to be over there and get used to the conditions," he said.
"While I know it was the flattest wicket in cricket history, to apply myself for that long and not really care about scoring is something I've gained a lot of confidence from.
"I think I've said it for a couple of weeks now, I've been a lot more relaxed with this preparation when I came back to the Test team. I knew the gameplan I'd have to go out there with and it was about sticking to that for as long as we needed to get the draw.