Compound renewal processes can be used as an approximate phenomenological model of tick-by-tick price fluctuations. An exact and explicit general formula is derived for the martingale price of a European call option written on a compound renewal process. The option price is obtained using the direct method of indicator functions. The applicability of this result is discussed