I spent about $500 in total for the PGRE, GRE, travel to these two test sites (they don't happen in my current town). For the PGRE, I also had to stay in a cheap motel the night before since the test was at 8:30am.
I ended up applying to 8 schools (average ~$100/school), 4 of them required official mailed transcripts (4x$37.50; I needed to send 3) and I had to pay for 4 additional score reports (4x$23) = just over $1000 on applications.
So in total, I spent about $1500, which is a lot, but it helps that I'm a current grad student in Canada with a decent stipend (and having a wife with a good salary!). I chose 8 schools: 4 reaches, 2 that I thought I had a decent chance in, and 2 safeties (1 in Canada, 1 in US). I knew that 2 of my schools were UC schools known for not selecting many international students. I think in general, international students tend to apply to more places because it's probably a bit harder to get in. I also included a lot of reaches because if I'm going to go through the trouble of moving to the US, I want to go to the best schools. I also didn't know which schools would be willing to sponsor a J-1 visa for me. And I needed a Canadian safety in case I decided to not move after all.
$1500 is not too much when compared to the total cost / stipend of my entire PhD career in the US, and it will be smaller than the moving expenses my wife and I will incur. Also, the total reimbursements I get from my visits will be just below that (it's not really an offset to the amount, but I can think of spending that money on applications AND the knowledge/experience of the visits, which makes it more worth it).