Devices that record single-lead ECGs, such as smartwatches and handheld ECG recorders, hold promise for detecting undiagnosed atrial fibrillation (AF). Accurately extracting RR-intervals from telehealth ECGs is key for heart rhythm assessment. The aim of this study was to develop an algorithm to extract RR-intervals from telehealth ECGs, and assess whether the extracted RR-intervals are accurate and therefore suitable for analysis. Two datasets of 30-second handheld ECGs were used: TELE ECG Database (250 ECGs) and SAFER ECG dataset (479 ECGs). One of three highperformance primary QRS detectors, selected based on previous evidence, was used to detect QRS complexes and extract RR-intervals. These detections were compared to those from a secondary QRS detector to assess accuracy. All pairs of 3 primary and 18 secondary QRS detectors were tested. Accuracy was quantified using mean absolute error (MAE) and the proportion of time RR-intervals were assessed as accurate (coverage). Best performance was achieved using unsw and nk as primary and secondary detectors, with MAEs of 24.6ms and 22.9ms, and coverages of 89% on TELE and SAFER respectively. Using a single detector alone produced higher MAEs (28.9ms and 48.0ms on TELE; 44.8ms and 48.4ms on SAFER). Accuracy was lower in AF (19.1 vs. 9.5ms, p<0.001) and low-quality signals (54.6 vs. 9.5ms, p<0.001). In conclusion, the recommended algorithm produced more accurate RR-intervals than using a single QRS detector, although accuracy was reduced in AF and low-quality signals.