Pick your package. Choose your style. We handle the rest.
Quick. Local. Done Right.
Tap a package to customize your options and see your quote.
Choose repaint or replacement. Select your options.
Reach out with your order. We confirm and schedule.
Show up on time, do the work, clean up.
Pay when happy. Cash, Venmo, Zelle, or Check.
Real reviews from Google
"Richmond Mailbox did an amazing job replacing my mailbox. They responded to my request quickly, gave me an expected installation time and showed up on time and installed my new mailbox. He even took out an old paper box that hadn't been used in 25+ years. So easy to work with, did a great job and super nice! My neighbors have stopped to compliment how nice it looks!"
"My wife saw a good review for Richmond Mailbox Co. on the Nextdoor App. So, we thought we would give them a try. James is an absolute pleasure to work with. Very prompt. Polite and professional. Our new mail box was installed on Wednesday July 15, 2026 and it looks great. We would highly recommend James and Richmond Mailbox Co. to anyone who needs help with their mailbox."
"Excellent! Professional and Courteous. Very pleased with quality of work!"
Repaints are $175 flat — we repaint your existing numbers at no extra charge. New numbers available at $4.50/digit. Replacements are $350 with a standard mailbox included. Large and extra large mailboxes available for an additional charge. No hidden fees.
Richmond and surrounding — Henrico, Chesterfield, Short Pump, Glen Allen, Midlothian, Mechanicsville.
Cash, Venmo, Zelle, or Check. Pay after the work is done.
Repaints: 1–2 hours. Replacements: same day.
Not necessarily. As long as we have access, we can complete most jobs.