Card payments run through Stripe. Stripe's standard processing fee applies on top of the 2.99%, and payouts go straight to your bank on Stripe's schedule.
Cash, check, or anything you mark as paid by hand is free. No fee at all.
Buying prints or blanks from Underbase Supply carries no 2.99% fee. You pay for the goods and shipping only.