Shipped · 8 August 2026
The fees we charge clients for CampaignVerify, Telnyx Brand registration, and Campaign Review used to be hardcoded. Changing a price meant a code change and a deploy. They are now settings you edit in Admin, with a markup percentage on top that covers payment processing and margin.
Live in production
In Admin, go to Mode Pricing › 10DLC & Verification. You set the base rate for each of the three fees — what Politogy pays the vendor — plus one markup percentage that applies to all of them. The markup defaults to 10%.
| Fee | Base (we pay) | Client pays at 10% |
|---|---|---|
| CampaignVerify First Submission | $95.00 | $104.50 |
| Telnyx Brand Submission | $30.00 | $33.00 |
| Campaign Review Submission | $15.00 | $16.50 |
| Required deposit | — | $154.00 |
Change the markup and every total recalculates immediately, so you see what the client will actually be charged before you save. Below, the markup is set to 12.5%.
This is not a display-only setting. The same stored values are read when a client’s wallet is debited at submission time, so the price quoted on screen and the amount charged always come from one place. Below is the live client-facing 10DLC screen showing those figures.
A bug this uncovered. The old hardcoded prices existed in two places and had already drifted apart. A change on 6 August raised the markup to 10% on the screen the client sees, but the code that actually debits the wallet was still using the old 3% figures. Clients were being shown $104.50 and charged $97.85. Both now read the same setting, so they cannot disagree again.
10 where a decimal rate belongs would otherwise bill eleven times the base rate, so the field rejects it.