It's 90 days.
When you replace them, buy the service plan from Bestbuy if you wear them out quickly. It's like $5 for three years of coverage, which is pretty good considering controllers are $30/each. I wished I had gotten it for mine when I had to RMA one to MS under warranty (because our four player halo-fests were reduced to 3 player for about a month)