Hi Maxine!
This is a tough question as it's different in every state and different for every different insurance. I am not a biller, so this is just what I have seen. When I was working in private practice, sometimes. BCBS would cover it for one case, then the exact same BCBS would not cover it for another.
My best advice if you wish to bill insurance would be to reach out to the payer source directly and ask if they cover dry needling services, and what specific codes they would like you to bill.
The current codes are:
20560: needle insertion without injection in 1 or 2 muscles
20561: needle insertion without injection but focuses on 3 or more.
Most practices opt for charging cash only to avoid the hassle at this time to my knowledge. Medicare does not cover dry needling, so you can charge these patient's cash with an ABN, the above codes, and GA modifier. I hope this helps answer your question.
Natalie