While tickets for the Anne Frank House can sell out up to two months in advance, if you do manage to get your hands on them, you'll be pleased to know that they're incredibly affordable.
Adults: €10
Age 10-17: €5
Age 0-9: free
European Youth Card/CJP: €5 (Proof of identity may be required)
Dutch Museum Pass: free