@Sean Belling
Thank you for your post! You can add the Billing Reader role to your service principle by following the below steps.
1.Get the ObjectID of your Service Principle - For more info.
#This will list all service principles
Get-AzureADServicePrincipal
2.Run the New-AzRoleAssignment command specifying the ObjectID of your Service Principle - For more info.
New-AzRoleAssignment -ObjectId "servicePrincpleObjectID" -RoleDefinitionName "Billing Reader"
I hope this helps! If you have any other questions, please let me know.
Thank you for your time and patience throughout this issue.