In[43]: datetime(2014,10,10) + BQuarterBegin() Out[43]: Timestamp('2014-12-01 00:00:00') In[45]: datetime(2014,10,10) + QuarterBegin() Out[45]: Timestamp('2014-12-01 00:00:00') Expected output is 2015-01-01. (Note QuarterEnd and BQuarterEnd _do_ produce the expected output of 2014-12-31)