Clue: John, one wanting office outside, maybe spent to much? (8)
Answer: LAVISHED
Explanation: Definition: spent to much
 LAV(short for "lavatory"/john in slang) + I(Roman numeral for "one") **plus**(wanting) SHED(an outhouse/an outdoor/outside toilet/office, euphemistically/maybe).