Mooring systems are the most effective method for making sustained time series observations in the oceans. Generally there are two types of ocean mooring systems: surface and subsurface. A subsurface mooring system is less likely to be damaged after deployment than a surface system. However, a subsurface system usually needs to be retrieved from the ocean for data recovery. This paper describes the design and implementation of a new low-cost subsurface mooring system for efficient data recovery: Timed Communication Buoy System (TCBS). The TCBS is usually integrated in the main float and the designated data is downloaded from the control system. After data retrieval, the TCBS will separate from main float, rise up to the sea surface, and transmit data by satellite communication.