It's simple.
$25 shirt.
$10 goes directly to the business of your choice.
$15 to print & ship the shirt to you.