i go to iran every summer, and i have never had any problem in the airport regarding how much cash i have on me. i never declare how much i have with me, and they have never asked (in the past 5-6 years anyway). so dont worry about it. i dont think its an issue. just take it in cash, 100 dollar bills, keep it in your wallet, and no worries.