Buxfer (https://www.buxfer.com) lets you do this to a certain extent. Transactions are auto-synced, then you can add/identify your recurring bills and your budget will tell you what's left after taking into account any bills or future-dated transactions you may have entered.
Disclosure: I am the founder.