A method and system for escrow service for web-based transactions, such as multi-currency web-based transactions, is web-accessible and accepts registrations from exchanges and / or portal partners. The completion of registration and transactions is allowed to entitled users who access the system via the web. The system maintains an internal banking engine to act as a deal manager, messaging service and accounts sub-ledger and escrows funds entrusted to it. The transaction process is composed of a number of transaction statuses, and reporting of those statuses to users is accomplished online and via web query. The system provides local currency / multi-currency capability and supports several methods of payment, such as credit cards, authorized Automated Clearing House (ACH) or equivalent direct debit / credit and wire transfer payments, and all funds movements are electronic. The system supports transaction level detail through its banking engine accounts; funds movements from its currency accounts, and escrows funds to currency based escrow accounts. Buyers completing goods / services inspections after delivery initiate settlements.