In my previous office and when visiting customers, it was "business casual". Apart from in summer, this meant I could wear black (non-faded/worn) jeans or chinos, and a shirt, with regular bike textile gear over the top. My boots were lace up an when polished and worn under the trousers looked enough like normal shoes. I then put a tie on once I got off the bike.
Now, I need to wear a suit. I keep one in the office (along with smart shoes, a couple of shirts and a couple of ties). When visiting customers, I have a wool suit which resists creasing very well. I carry this on the bike and get changed in the toilet in reception before announcing my arrival.
It makes things simpler that we have "dress down Friday" where you can wear casual clothes, so on those days I dress like I used to at my old office.
I like my bike because I can overtake 4x4s down farm tracks with a week's worth of shopping on the back.