In cloud computing practices, the clients (or user companies) outsource servers, server applications, data storage, and software programs to a cloud service provider (or vendor) for receiving on-demand and pay-per-use service [20]. Most of cloud providers offer metered service— it means they charge customers for the processing capacity that customers have actually used. This special arrangement makes cloud computing's audit work different from that of traditional IT audit.