I think the Fe-Bart test for Bartonella was about $45 for me - but I really don't know. It was about 4 years ago and we did so much that I honestly can't remember what cost what! It is a blood test that has to go out to a specific lab and you should get results within a few days to a week. There is a 'scale' to how strong of a positive for the Bartonella your cat can have if he has it
The antibiotics if your cat has it are not terribly expensive - we did 3 rounds because Friskie was such a strong positive. There was no point in re-testing him because our vet said if the 3 rounds of antibiotic didn't get rid of it,then there was nothing else that could be done and at that point we were so concerned with the Stomatitis.
Bartonella is what cats carry that causes Cat-Scratch fever in people and it can be passed on to other cats and even your dogs. We had our other cat tested and she was negative
Friskie was a feral and since he was such a strong positive on the test, we assume he had it his whole life and we just never knew it. Our lousy vet before our great vet never thought to test our feral cat. You should have all strays and ferals tested!!! I'm proof it could save their life. Less than $100 could have saved my cat if I had been educated enough to know or had a better vet. I lived with that guilt for a long time - it was hard to let it go. But now I live with the fact that when you know better, you do better - so I make SURE I know better.