Currently available COVID-19 antibody tests using enzyme immunoassay (EIA) or immunochromatographic assay have variable sensitivity and specificity. Here, we developed and evaluated a novel microsphere-based antibody assay (MBA) for detecting immunoglobulin G (IgG) against severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) nucleoprotein (NP) and spike protein receptor binding domain (RBD). The seropositive cutoff value was set using a cohort of 294 anonymous serum specimens collected in 2018. The specificity was assessed using serum specimens collected from organ donors or influenza patients before 2020. Seropositive rate was determined among COVID-19 patients. Time-to-seropositivity and signal-to-cutoff (S/CO) ratio were compared between MBA and EIA. MBA had a specificity of 100% (93/93; 95% confidence interval (CI), 96-100%) for anti-NP IgG, 98.9% (92/93; 95% CI 94.2-100%) for anti-RBD IgG. The MBA seropositive rate for convalescent COVID-19 patients was 89.8% (35/39) for anti-NP IgG and 79.5% (31/39) for anti-RBD IgG. The time-to-seropositivity was shorter with MBA than EIA. MBA could better differentiate between COVID-19 patients and negative controls with higher S/CO ratio for COVID-19 patients, lower S/CO ratio with negative controls and fewer specimens in the equivocal range. MBA is robust, simple and is suitable for clinical microbiology laboratory for the accurate determination of anti-SARS-CoV-2 antibodies for diagnosis, serosurveillance, and vaccine trials.