It’s never easy to say goodbye to a loved one, but when the time comes, we are here to show the utmost respect and dignity to your beloved friend from the moment you call us until we transfer your friend back to you within 48 hours with our Pet Cremation Services.

Independent and Locally Owned

We are the Richmond area’s only independent, family owned pet cremation service. We proudly serve many communities, including Richmond VA, Chesterfield VA, Hanover VA and surrounding areas. Our on-site crematory handles private individual pet cremation, partitioned pet cremation and communal pet cremation for companion pets. We accept all pets, including, but not limited to, cats, dogs, birds, rabbits, guinea pigs, ferrets, and reptiles.

Our pet cremation services extend to the greater Richmond area and the Northern Neck, including the counties of Caroline, Chesterfield, Essex, Hanover, Henrico, James City, King and Queen, King George, King William, Lancaster, New Kent, Northumberland, Richmond, and Westmoreland. We also serve the cities of Colonial Heights and Richmond and the towns of Tappahannock and Warsaw.

Affordable Pet Cremation in Richmond

Losing a beloved companion pet is difficult enough without also struggling to pay for afterlife services. We are proud to offer high quality, compassionate pet cremation at prices significantly lower than large corporate providers commonly used by veterinarians. Fill out the inquiry form below to receive a follow up quote and a detailed explanation of your options.

We Will Come to You

We will happily come to your home or your veterinarian’s office to collect your animal and personally return their remains to you, in most cases within 48 hours. If you prefer to drop your animal off, our on-site crematory is a located a short drive from Richmond in King William, VA. (driving directions)

Request a Quote on Pet Cremation

Whether you need pet cremation services today or you’re planning for the future, fill out the form below. We’ll follow up promptly to get additional details and give you pricing options. We generally respond within 1 hour during business hours or first thing in the morning if it’s after hours.

If you need immediate help after hours or on a holiday, please don’t hesitate to call us at (804) 885-0499.










    Customer Oriented

    We know your pet is an important part of your family, and we understand the grief associated with your loss. At Caring Pet Cremation Services, we believe all animals deserve to be treated with dignity and respect – in life and in death.  

    5.0
    Based on 242 reviews
    powered by Google
    Catherine Fritts
    02:58 11 Jan 25
    We lost our sweet doggy, Sadie, on New Years Day. David responded to our request immediately, he was very caring. We brought Sadie to him and he took such great care of her, he gently laid her on his stretcher and wrapped her in a blanket. I forgot a coat and he gave me a blanket to wrap around while we discussed the final details. 2 days later, she was ready to be picked up with a very sweet bag that included her nose print, cremation certificate, urn, a poem, and a paper to write some of her favorite things on. We appreciate David being so helpful, fast, and caring during this tough time for our family.
    Nona Kahn
    17:08 04 Jan 25
    Caring Pet Cremation Services promptly came to pick up my dog after she died. This is a special service for those of us with larger animals who pass away at home.
    Sylvia Martin
    00:17 03 Jan 25
    I am so thankful that I found David and Caring Pet Cremation Services. It was not easy for me to lose my baby Roxee and he helped make it a little easier.Thank You
    Vicky Balderson
    00:00 01 Dec 24
    David and Michele Nelson of Caring Pet Cremation are the absolute best. They are compassionate and treat your furbaby as if they were their own. I have utilized David’s services several times, and each time, I feel blessed knowing that each of my babies were treated with dignity and respect while in his care. He truly goes above and beyond to help ease the pain of losing your furbaby.Thank you for all that you did for Pluto. Although he was 17, losing him wasn’t easy. Your compassion and kindness helped ease my pain.
    Cindy
    23:17 30 Nov 24
    Caring Pet is the most appropriate name for this very responsive and caring service. At a most difficult time when our beloved Belle passed away at home, David personally answered the phone to our very panicked call. His concern and guidance was much appreciated, and his respectful care for our girl was evident from our first interaction to our last. I would highly, highly recommend Caring Pet!
    Amanda Meredith
    22:09 27 Nov 24
    The owner david is an amazing man. When I lost my baby piggums this past Tuesday he came out and got her and was absolutely caring and considerate! They went above and beyond giving me a part of her favorite blanket, with out me even asking. Absolutely taking all my pets to be cremated here! I already have my piggums back home which is extremely quick, and it wasn’t expensive.Will be recommending to everyone i know for when they lose their furbabies.
    Beth McCoy
    22:06 27 Nov 24
    Jasmine Caldwell
    14:01 26 Nov 24
    I cannot express enough gratitude for the incredible service we received from Caring Pet Cremation during such a difficult time. David went above and beyond for us, showing exceptional compassion and care. David stayed in touch throughout the entire process, so we always knew where Cassidy was, and weren’t left questioning if she was picked up from the vet, etc. We received a phone call a few days later to say our girl was ready. Not only did we receive our beloved Cassidy’s ashes, but David also provided ink nose prints, clay paw prints, fur clippings, and even took the time to save a piece of the blanket we wrapped her in. These thoughtful gestures genuinely meant the world to us. David treated Cassidy with the utmost dignity and kindness, and I cannot recommend him highly enough. Thank you for helping us honor our sweet girl with such love and respect.
    js_loader