For eBooks, Amazon takes 30% for books priced between $2.99 and $9.99 (you keep 70%). For paperbacks, Amazon takes a 40% cut plus printing costs. You get the rest as royalties.