I went today 2/11/19 after repairing my check engine light and was told I would be charged everytime. I passed the 2nd time and was charged again.
Yes, yoi get charged for the first time. However, after your repairs are completed go back to the same Smogbusters location for your follow-up smog you shouldn't be charged for the next passing smog test.
Thanks! Your answer is awaiting moderation.