The rupee fell 5 paise to 94.98 against the US dollar in early trading, driven by high crude oil rates and ongoing geopolitical conflicts.