That is correct unless you add "features" to your promo code. Each feature that you add to your code comes out of your referral fee. For example, an extra domain registration "costs" $15 so if you create a code that gives $40 off and one extra domain registration, you'll only get $42.
Use the [color=#CC0000]3DOM50[/color] promo code for 3 extra lifetime domains and $50 off
More Dreamhost coupons here!