Yeah, the mids/cadets see very little of what they are actually "paid"
When I was at Navy in the mid-2000s plebes got $100/month, youngsters (sophomores) $200, Second Class (juniors) $300, and Firsties (seniors) $400. Once a semester they give you "held pay" which is the rest of your pay minus...