Cardiovascular diseases (CVDs) have been listed among the most deadly diseases worldwide. Many CVDs are likely to manifest their symptoms some time prior to the onset of any adverse or catastrophic events, and early detection of cardiac abnormalities is incredibly important. However, traditional electrocardiography (ECG) monitoring systems face challenges with respect to their scalability and affordability as they require direct body contact and cumbersome equipment. As a step forward from the large-scale direct-contact ECG monitoring devices, which are inconvenient for the user in terms of wearability and portability, in this research, we present a small-sized, non-contact, real-time recording system for mobile long-term monitoring of ECG signals. The device mainly comprises three non-contact electrodes to sense the bio-potential signal, an AD8233 AFE IC to extract the ECG signal, and a CC2650 MCU to read, filter, and transmit them. The device is powered by a 2000 mAh lithium-ion battery with isolation between digital and analog powers on the board using two low-dropout regulators (LDOs). The board’s dimension is 8.56 cm × 5.4 cm, the size of a credit card, making it optimal to be worn in a shirt chest pocket. In spite of its small form factor, the device still manages to achieve a continuous measurement battery life of over 16 h, total harmonic distortion below −30 dB across the interested frequency range, an input-referred noise as low as 1.46 µV for contacted cases and 5.15 µV for non-contact cases through cotton, and clear ECG recording for both contact and non-contact sensing, all at a cost around USD 50.