During normal operations, the "fee" is set to be a small fraction of .01 USD. This is for ALL transactions, regardless of the units being exchanged through the system.
This is a protection measure for the ledger against spam attacks. If there was an attempt to overload the consensus system, the fee would increase in increments. It would still be a very small amount for a normal user and would be a financial hindrance to a spam attack.
There is no monetary compensation for being a part of the consensus. The base fees and load fees are destroyed. Ripples are not mined, it was all created at once. People will likely be running their own servers for fast, secure access to consensus, not coin rewards.
A basic and technical overview of transaction fees and how they escalate to prevent spam
https://ripple.com/wiki/Transaction_Fee
How consensus works.
https://ripple.com/wiki/Consensus
"Finding consensus by trusting validators not to collude is a simple and strong way to establish the valid ledger. Because, the network is not relying on proof work, this consensus process is fast and allows the Ripple network to validate ledgers in seconds."
An excellent visual explanation of consensus. Also shows how transactions can be verified within seconds as opposed to the minutes required for many other crypto-currencies.
http://www.youtube.com/watch?v=pj1QVb1vlC0
possible duplicate of What are the transaction fees with Ripple.com?
– dchapes – 2014-02-14T18:48:07.670@dchapes Somewhat. Should I change to "how are ripple nodes compensated"? – None – 2014-02-14T18:56:21.827
I'm not sure (I don't claim to be a be a StackExchange expert). I can't find another Q/A here that directly addresses why anyone would run a validator; on first reading I didn't see that as the main focus of this question. I'd guess that a question (probably a pre-existing one) should address the how and why of XRP fees and a separate one (this one?) could address the why companies, individuals would run validators and/or public Ripple servers. – dchapes – 2014-02-14T19:33:33.360
@dchapes Thank you dchapes! The infrastructure fees was my intent. Edited. – None – 2014-02-14T19:38:40.147