Stock borrow fees begin at the point of short sale settlement, which for U.S. stocks is T+1 (unless you arrange for a pre-borrow, in which case it begins at the date of pre-borrow). Once settled, it is industry convention to charge borrow fees every day including weekends and holidays.
At the moment pre-borrow is available to Portfolio Margin accounts at IBLLC and IBUK.