Budget processor