No, there is no admission fee for visiting the White House. Public tours are free of charge, but as mentioned earlier, they must be scheduled in advance through a member of Congress.