The annual heartworm test is required for coverage under the 'guarantee' by manufacturers of heartworm preventatives.
My boys use Heartgard. If they develop heartworm, the manufacturer will pay for treatment.
I live in a high risk area for heartworm, so I'm happy to have it done, even if I don't like the price.
Our vet charges $59 for the hw and tick screening.
We pay anywhere from $45 to $55 for an office visit.
Rabies vaccination is really inexpensive, under $20.
I think the other vaccinations/boosters are more.