De inwoners van Gaza zijn straatarm, maar Hamas is rijk. Volgens Jonathan Schanzer, een voormalig antiterrorisme-analist bij het Amerikaanse ministerie van financiën, bedraagt de totale begroting van Hamas een miljard dollar, 937 miljoen euro.
Hamas krijgt zijn geld uit verschillende bronnen, waaronder:
Hamas ontvangt buitenlandse financiering van verschillende landen en organisaties, waaronder Iran, Qatar, Turkije en Syrië. Deze financiering wordt gebruikt om Hamas' militaire activiteiten, sociale programma's en propaganda te financieren.
Hamas is ook betrokken bij handel, zowel legaal als illegaal. Legale handel omvat de verkoop van goederen en diensten in Gaza en de rest van de wereld. Illegale handel omvat onder meer smokkel, drugshandel en mensenhandel.
Hamas int belastingen van Palestijnen in Gaza, waaronder inkomstenbelasting, btw en accijnzen.
Hamas runt een aantal sociale programma's, zoals voedselbanken, gezondheidszorg en onderwijs. Deze programma's worden gefinancierd door buitenlandse donoren en door Hamas zelf.
Hamas ontvangt ook donaties van particulieren en moskeeën in de hele wereld.