Dentistry is the only local trade we have covered where the business already owns a product it could sell online at full margin — a membership plan, bought by the patient, billed monthly, with no claim attached — and where the interesting question is not whether the software can handle it but whether state law lets you sell it. We checked twelve dental platforms on August 1, 2026 and exactly one publishes a complete price. Open Dental prints $199 per month per location for the first year and $149 thereafter, itemizes every add-on, and even records the date it raised its own rate. Dentrix returns a 404. Curve Dental titles its page Affordable & Transparent Pricing and prints no number at all. Adit's pricing page carries exactly three dollar figures and all three are gift cards. But the subscription was never the number that decided your year. Using Maryland's own published Medicaid fee schedule and the two ratios in the state's Oral Health Plan, a single year of preventive care for one adult is worth about $493 at full fee, $399 through your own membership plan, about $255 through a commercial PPO, and exactly $221.93 from Maryland Medicaid — and only one of those four arrives with no claim, no eligibility check and no thirty-day lag. That is roughly $144 more per patient per year than the PPO pays for identical clinical work. Then the Maryland layer, which is the part no national platform models and the reason this article exists: Insurance Article 15-112(s) makes the most-favored-nation clause — the very obstacle the ADA's own national toolkit names as the main risk of launching an in-office plan — unlawful in Maryland. The single biggest reason not to do this does not apply here. And yet Title 14, Subtitle 6 defines "medical services" to expressly include "dental care services," calls a paid-for discount arrangement a discount medical plan, requires registration with the Insurance Commissioner before it is sold or marketed, and grants no exemption to a dentist selling to their own patients — an exemption Florida and South Carolina both wrote into their statutes, and which twenty states have settled another way entirely with direct primary care legislation the ADA lists by name. Maryland appears on neither list. So the state has removed the contractual obstacle and left the statutory one standing, and the practical consequence for a build is specific: write the plan as configuration, not as hard-coded checkout.
The practices this is actually about
Before writing anything about a trade we count it, because the counting usually changes what we think the article is about. This one did.
We pulled the Census Bureau's 2023 County Business Patterns county file and filtered it to NAICS 621210, offices of dentists, across the six jurisdictions that make up the Baltimore metro: Baltimore City and Anne Arundel, Baltimore, Carroll, Harford and Howard counties. The result is 1,081 dental establishments with paid employees, employing 8,391 people against an annual payroll of $551.0 million. Baltimore City itself accounts for 110 of those offices and 793 of those employees. Baltimore County is the largest single concentration at 380 offices. Howard County, much smaller in population, carries 214 — a density that tells you something about where the paying patients live.
Separately, the Maryland Oral Health Plan 2026-2030, published in November 2025, counts 1,671 active dentists in that same Baltimore Metro region, drawn from Board of Dental Examiners records as of August 2024, against 3,917 statewide.
Put those two counts next to each other and you get the number this whole article rests on. Sixteen hundred and seventy-one dentists across 1,081 employer establishments is about 1.5 dentists per practice. Dentistry in Baltimore is still, overwhelmingly, an owner-operated trade — a person who went to school for eight years to work on teeth, now also running a small business with seven or eight employees and a payer contract they have probably never read end to end.
The contrast with the practice next door makes the point sharper. We ran the same query for NAICS 621111, offices of physicians, in the same six counties: 1,619 establishments and 24,245 employees, which is 15.0 employees per office against dentistry's 7.8. In Baltimore City alone the gap is a chasm — physician offices average 27 employees each, dental offices average 7. Medicine consolidated into groups and health systems. Dentistry did not, or has not yet. Everything that follows is a consequence of that.
Two more figures from the state's plan are worth carrying into the rest of this piece, because they describe the pressure the trade is under. The number of active licensed dentists in Maryland has fallen by nearly 6 percent since 2019, from 4,148 to 3,917. And 18 of Maryland's 23 counties, plus Baltimore City, are designated dental Health Professional Shortage Areas. This is not a trade with a demand problem. It is a trade with a capacity problem and a payment problem, which are different things and want different software.
What dental insurance actually does, fairly stated
It has become fashionable in dental practice-management circles to talk about insurance as a straightforward adversary, and we are not going to write that article, partly because it is not true and mostly because a reader who runs a practice will stop trusting anything else we say.
A PPO panel is, in the plainest terms, a patient acquisition channel that costs nothing until it works. A family moves to Catonsville, opens their carrier's directory, filters to dentists within five miles, and arrives at your front desk having already decided to come. You paid no advertising, no agency, no per-click fee, and you carried no acquisition risk. In a metro with 1,081 dental offices competing for the same neighborhoods, that is genuinely valuable, and a practice that resigns from every panel in a single quarter frequently finds out exactly how valuable in about the ninth month.
Insurance also does something less discussed: it makes care legible to patients. A benefit plan converts an uncomfortable open-ended purchase into a familiar one with a known structure — two cleanings, a deductible, an annual maximum. The ADA's own material on in-office plans opens by noting that patients with a benefit plan are much more likely to seek care and accept treatment. That is the actual product, and the reason membership plans work at all is that they imitate it for people who do not have it.
And in Maryland specifically, the public payer deserves better than its reputation. The Maryland Oral Health Plan reports the state's Medicaid program paying 45 percent of average dentist charges for adult services against a national average of 30 percent, and 87 percent of average private dental insurance rates against a national 50 percent. Adult Medicaid dental utilization in Maryland ran at 23 percent in 2024 against a national 17 percent. When Maryland extended comprehensive adult dental coverage on January 1, 2023, provider participation rose 6 percent in the first year, reversing several years of decline. On the specific question of how much a state pays its dentists, Maryland is near the front of the field.
All of that is true. Here is the other thing that is true, and the reason a practice owner reads articles like this one at eleven at night: none of it changes the fact that a very large share of the work you do is billed at a number somebody else set, collected thirty to sixty days later, after a claim that can be denied, on a fee schedule you did not negotiate and cannot see the arithmetic behind. The complaint is not that the discount exists. It is that the discount is the largest single financial fact in the business and nobody in the software market sells anything that measures it.
The pricing pages, and the one vendor who answers the question
We do the same exercise in every one of these articles, because it is cheap and it keeps being the most revealing five minutes of research available. We take every vendor a practice in this trade might plausibly buy from, and we ask their pricing page for a price — not through a browser with a session and a cookie banner, just a plain request from a machine, the way an AI assistant answering "how much does dental software cost" would ask.
On August 1, 2026, twelve vendors, this is what came back.
| Vendor | What the published pricing address returns |
|---|---|
| Open Dental | A complete, itemized, dated fee schedule — at /site/fees.html, not /pricing, which is why a naive check misses it |
| Dentrix (Henry Schein One) | 404. No pricing page exists at the address |
| Eaglesoft (Patterson) | No response of any kind to any request we made |
| Curve Dental | 200. Page titled Affordable & Transparent Pricing. Three testimonials about saving money. Zero dollar figures |
| Denticon (Planet DDS) | 200. Essentials and Pro tiers described feature by feature, "Talk to Sales" where the price belongs |
| tab32 | 200. "Pricing" in the navigation serves the product page and a free-trial button |
| Adit | 200. Titled Adit Pricing Plans. Three dollar figures on the page: a $25 gift card, a $50 Amazon gift card, and "Get $200 For Signing Up This Week" |
| Oryx | 200, with a 114-byte JavaScript shell and no content |
| Clerri (formerly Kleer) | 200. kleer.com/pricing now serves the Clerri homepage. No prices anywhere on it |
| DentalHQ | 200, redirecting to a demo-booking form headed "Woohoo! demo day!" |
| Membersy | No response of any kind |
| Plan Forward | 404 on both the bare and www hostnames |
One vendor in twelve. And the one is worth dwelling on, because Open Dental does not merely publish a number — it publishes the kind of detail that only a company with nothing to hide bothers with. The United States rate is $199 per month per location for the first twelve months, covering every computer at that location for up to three providers, dropping to a current reduced rate of $149 per month per location, month to month, from the thirteenth month. Additional providers beyond three are $20 per month each. Mobile treatment units count as locations. Canada is priced separately at $164 and $137. Other countries are $89. Developing countries are free, and so are dental schools and hygiene schools. The add-ons carry their own line items: an eServices Bundle at $165 per month per location, eClipboard at $45, optical character recognition for insurance cards at $20, eConfirmations at $25, ODTouch at $85 including four devices and $20 for each device after, Mass Email at $8, and a $5 monthly texting access fee.
Then this, which we have never seen another vendor in any trade do:
"Offices which started at an initial rate of $179 (prior to February 2nd, 2026) will keep that rate for the entire initial 12 month period, rather than $199."
— Open Dental Software, published fee schedule, retrieved August 1, 2026
That single sentence discloses the amount of a price increase, the date it took effect, and the grandfathering rule that goes with it. Every other vendor in this category has raised prices too. Open Dental is the only one where you can find out when.
We want to be fair about what the absence of a published price does and does not mean. It does not mean a vendor is expensive or dishonest. Practice management software is genuinely configurable — provider counts, locations, imaging, conversions from a competitor's database — and a single headline number would mislead as often as it helped. Denticon describing its tiers in full and declining to price them is a defensible position for a product sold mainly to multi-site groups.
But it has a consequence that is getting larger every quarter, and it is worth saying plainly to any vendor reading this. A growing share of the question "what does dental software cost" is now answered by a language model that fetched the page, not by a human who filled in a form. A model reading Curve's page comes away knowing that Curve describes its pricing as affordable and transparent and that a dentist saved $8,000 moving from Dentrix. A model reading Open Dental's page comes away knowing $199, $149, $20 per extra provider and $165 for the bundle. Only one of those vendors is going to be quoted accurately, and quoting a competitor's exact price alongside your own vague adjective is not a neutral outcome.
The membership-plan platforms are, if anything, worse — and that matters more for this article than the practice-management side, because the membership plan is the product this piece is about. Kleer, long the category leader, merged with Membersy in 2024 and has rebranded as Clerri; the old kleer.com/pricing address now deposits you on a marketing homepage which claims 20,000-plus dentists across all fifty states and 5,000-plus independent practices, and which states that practices see 76 percent more visits, 146 percent more procedures and a 172 percent increase in cash production from membership patients — figures we would treat as directional at best, since they compare the same patients before and after joining and so are wide open to the objection that patients who buy a plan were already planning to come. DentalHQ sends you to a demo form. Membersy answers nothing. Plan Forward 404s. So the entire category selling recurring-revenue software to dentists declines to publish its own recurring revenue price. There is a joke in there and we will let you make it.
What a year of teeth is worth, by who is paying for it
Here is the arithmetic that reorders the whole decision, and it can be built entirely from documents the State of Maryland publishes.
Start with the fee schedule. Under COMAR 10.09.05, Maryland Medicaid publishes what it pays for every dental code. A routine adult recall visit is three of them: D0120, periodic oral evaluation for an established patient, at $31.81; D1110, adult prophylaxis, at $67.12; and D0274, four bitewing radiographs, at $24.07. Those three add to exactly $123.00.
Now the two ratios from the Maryland Oral Health Plan, which cites the ADA Health Policy Institute for both as of 2024: Maryland Medicaid pays 45 percent of average dentist charges for adult services, and 87 percent of average private dental insurance rates. Those are the conversion factors, and they let us work backwards from a published number to two unpublished ones.
Divide $123.00 by 0.87 and the average private insurance allowance for that visit lands at about $141.38. Divide $123.00 by 0.45 and the average full charge lands at about $273.33. Which means the implied commercial write-off on preventive codes in Maryland is about 48 percent — at the top of the thirty-to-forty-percent range the trade press usually quotes, not the middle of it.
Extend that to a full year of preventive care for one adult: two examinations, two cleanings, one set of bitewings. Set beside it a typical in-house membership plan priced at $399, covering exactly that clinical content.
| How one adult's year of preventive care gets paid for | Reaches the practice | Share of full charge |
|---|---|---|
| Full fee, cash patient, no discount | $493.18 | 100.0% |
| In-house membership plan at $399 | $399.00 | 80.9% |
| Commercial PPO (derived from state ratios) | $255.09 | 51.7% |
| Maryland Medicaid (published schedule) | $221.93 | 45.0% |
Two caveats before anyone puts this in a business plan, because we would rather state them than have a reader discover them. The 45 percent and 87 percent are statewide averages that we have applied to three specific codes, so the middle two rows are a defensible estimate and not a price list — your actual allowances vary by carrier and vary much more on major restorative work than on preventive. And the $399 is a market-typical figure, not a Maryland one; you set that number yourself, which is rather the point.
With those stated, the spread is the finding. The membership plan returns about $143.91 more per patient per year than the commercial PPO for identical clinical work. And the difference in what reaches the practice understates the difference in what it costs to get there, because the four rows do not arrive the same way. Three of them require a claim, an eligibility check, a remittance advice, a posting, and somewhere between thirty and sixty days. One of them is a card on file that charges itself on the first of the month whether the patient books or not.
The membership dollar and the PPO dollar are not the same dollar. One is collected before the work, by a card on file, with no claim, no adjudication, no denial risk and no accounts-receivable ageing. The other is collected after the work, by a process that consumes front-desk hours nobody costs and that the practice cannot audit because it never sees the fee schedule's derivation. A practice comparing $399 against $255 is comparing the wrong two numbers; it should be comparing $399 against $255 minus the cost of going and getting it.
And there is a structural point underneath the arithmetic that is easy to miss. The membership plan is the only row in that table where the practice sets the price. Not negotiates it — sets it. That is a rare thing in healthcare, and it is exactly what makes this an e-commerce problem rather than a billing problem.
The bigger number, which nobody sells software for
Now put the software bill in its place, which is a long way down the page.
Take a modeled Baltimore general practice at $1.2 million in annual production — two dentists, roughly the metro average staffing of seven or eight people, a normal payer mix. We are modeling this rather than reporting it, and the numbers are round on purpose.
| Lever | Worth per year | Where it is measured today |
|---|---|---|
| Total contractual write-offs at a blended 35% of production | $420,000 | Adjustment column of the ledger; almost never analyzed by carrier |
| One percentage point of that write-off | $12,000 | Nowhere |
| Card processing on roughly 55% of collections at ~2.9% | ~$20,000 | Merchant statement, in a different system |
| 120 patients moved from PPO preventive to a $399 plan | $17,269 | Nowhere — the two payer types are never compared per patient |
| Practice management software, published rate plus add-ons | $3,768 | The only line anybody shops |
| The same software with Maryland's 3% technology services tax | $3,881 | The invoice, from July 2025 onward |
Read the first and last rows together. A single percentage point of contractual write-off is worth about three times the entire annual cost of the practice management system. Every practice in Baltimore can tell you what Dentrix or Open Dental costs. Almost none can tell you what one carrier's write-off cost them last year, or which carrier is worst, or whether the worst one is also the one sending the fewest new patients — because the ledger records the adjustment as a single undifferentiated column and the scheduling system, which knows where patients came from and whether they came back, has never been joined to it.
That is the whole opportunity, and it is not a website. It is a join.
One note on that tax line, since it is new enough that many practices have not noticed it. Maryland's House Bill 352, signed on May 20, 2025 and effective July 1, 2025, applies a 3 percent sales and use tax to data and information technology services and to software publishing services, covering NAICS codes 518, 519, 5415 and 5132. Software as a service sold for use in an enterprise computer system is taxed at 3 percent; sold for individual use it is taxed at the general 6 percent rate. It applies to your practice management subscription. It also applies to our invoice, and we would rather you heard that from us.
The part no national platform models
Everything above this heading is arithmetic that would work in Delaware. This section is the reason a Baltimore practice needs a Baltimore answer, and it is the most interesting thing we found in three days of reading.
Start with the national position, because it frames what Maryland has done. The American Dental Association publishes a toolkit called In-Office Dental Plans, eleven pages, whose own PDF metadata records that it was authored on June 14, 2022. It is the profession's standard guidance on this exact question, and it identifies one contractual risk above all others:
"…when your contract with a third party payer contains a 'most favored nation' clause it guarantees that the payer will receive the lowest rate that you charge for any procedure. This means that if your in-office plan fee for a procedure is less than the fee you have committed to with the payer, the payer is permitted to reimburse you at the lower fee… Also, the payer could conceivably attempt to go back to the establishment of your plan to seek partial reimbursement of the previously paid fees, or merely attempt to set that amount off against future payments to you."
— American Dental Association, In-Office Dental Plans, June 2022
That is the objection that stops most membership plans before they start, and it is a serious one. Price your plan's crown below your PPO's allowable, and in a most-favored-nation state you have just repriced every crown you do for that carrier's patients, retroactively.
Maryland has legislated the clause out of existence. Insurance Article § 15-112(s) reads, in full:
"A carrier may not include in a contract with a provider, ambulatory surgical facility, or hospital a term or condition that: (1) prohibits the provider… from offering to provide services to the enrollees of another carrier at a lower rate of reimbursement; (2) requires the provider… to provide the carrier with the same reimbursement arrangement that the provider… has with another carrier if the reimbursement arrangement with the other carrier is for a lower rate of reimbursement; or (3) requires the provider… to certify to the carrier that the reimbursement rate being paid by the carrier… is not higher than the reimbursement rate being received… from another carrier."
— Maryland Insurance Article § 15-112(s)
Three subsections, three doors, all closed. The carrier cannot forbid you from charging someone else less, cannot demand to be given the lower rate, and cannot make you swear it is not getting one. The single biggest national objection to launching an in-house dental plan does not apply to a Maryland practice. We have read a great deal of vendor marketing in this category and not one page of it mentions this.
Two neighboring provisions are worth knowing while you have the statute open, because they are the kind of thing a practice discovers only when it is being leaned on. § 15-112.2(f) provides that a provider contract may not require a participating dental provider, as a condition of continued participation, to accept an added, revised or amended fee schedule containing a lower fee — so a mid-term fee cut cannot be made a condition of staying on the panel. And § 15-112.2(g)(2) provides that "a carrier may not include in a dental provider contract a provision that requires a dental provider to provide health care services that are not covered services at a fee set by the carrier." Read that one twice. The space where a membership plan lives — services the plan does not cover — is a space in which Maryland law says the carrier may not set your fee.
So Maryland has cleared the contractual path. Now the awkward half.
Maryland's Insurance Article, Title 14, Subtitle 6, governs discount medical plans. Section 14-601(d) defines a discount medical plan as "a business arrangement or contract in which a person, in exchange for fees, dues, charges, or other financial consideration paid by or on behalf of a plan member, provides the right to receive discounts on specified medical services from specified providers." Section 14-601(g) defines "medical services" to include, expressly and by name, "dental care services." Section 14-603 then requires that "an entity shall register with the Commissioner as a discount medical plan organization before a discount medical plan established by that entity is sold, marketed, or solicited in the State," with a $250 application fee and a filed list of every person authorized to sell it.
Read those three together against a $399 plan advertised on a practice's website and the description is uncomfortably close. Fees paid by a member, in exchange for the right to receive discounts, on dental care services.
What saves most practices in most states is an exemption, and this is where Maryland is genuinely unusual. Section 14-602 contains exactly one, and it is for "an insurer, nonprofit health service plan, health maintenance organization, or dental plan organization that holds a certificate of authority in this State." That is the entire list. There is no exemption for a health care provider offering discounts to their own patients — the exemption that Florida wrote into § 636.204(6) and South Carolina into § 37-17-20(C), both of which say in terms that a provider discounting to their own patients need not be licensed as a discount plan organization. Maryland's subtitle does contain an express list of exclusions, at 14-601(b)(2), and it is worth noticing what that list covers: discount drug plans. The definition of a discount medical plan, at 14-601(d), carries no exclusion list at all.
The other route states have taken is direct primary care legislation, and the ADA's toolkit maps it. Appendix A lists twenty states that include dentistry in the definition of a health care provider authorized to enter direct primary care agreements — Alabama, Arizona, Arkansas, Florida, Idaho, Illinois, Indiana, Iowa, Louisiana, Michigan, Missouri, Montana, North Carolina, Oklahoma, Tennessee, Utah, Virginia, Washington, West Virginia and Wyoming, two of them dental-specific. Several settle the question in a single line. Missouri's HB 2168 "declares In-Office Plan contract is not business of insurance" and provides that a dentist "is not required to obtain a certificate of authority or license to market, sell, or offer to sell In-Office Plan products." Oklahoma's statute states flatly that "a direct primary care membership agreement is not a medical discount plan." Tennessee and West Virginia both specify that such an agreement is not a discount plan.
Maryland is not among the twenty. We also grepped the ADA's entire eleven-page document for every state name it mentions; Maryland does not appear anywhere in it.
We are not going to tell you what that adds up to, because we are software people and this is a question for a Maryland health care attorney — and the honest answer is that it turns on something the statute never addresses. A discount medical plan organization, under 14-601(e), is an entity that "contracts directly or indirectly with providers or provider networks" and determines the charge to plan members. A solo practice selling a plan good only at its own chairs does not obviously contract with providers; it is the provider. That is a real argument and it may well be the right one. But it is an argument about a definitional element, not a citation to an exemption, and there is a meaningful difference between the two when you are deciding how to spend $12,000 on a build.
What we will say is what it means for the software, because that part is entirely within our competence:
Do not hard-code the plan. Build the membership product so that its price, its covered-service list, its discount percentages, its disclosure text, its enrollment agreement and the states it may be sold into are all configuration rather than code — and so that a second practice, or a second Maryland ruling, can change any of them without an engineer. A practice that wires "$399, two cleanings, 20 percent off everything else" into a checkout page has bought a system it cannot legally adjust. Everything on this page is a field, and the first build should treat it that way.
There is a third Maryland detail worth carrying, because it changes what your plan should cover. The Maryland Oral Health Plan records that Maryland Medicaid does not currently permit dental hygienists to enrol and bill as rendering providers, while Medicaid programs in 19 states do. In a metro where 18 of 23 counties are shortage areas and the dentist count is falling, that constraint shapes how a practice can use its hygiene capacity — and a membership plan, whose entire clinical content is hygiene, is the one product where that matters most.
The other thing that decides your year: whether a stranger can buy it
The second half of an e-commerce problem is always discovery, and dentistry has a specific version of it.
When someone in Hampden or Federal Hill searches for a dentist, they are usually doing one of two things: looking for somebody who takes their insurance, or looking for somebody because they do not have any. The first search is served by the carrier's directory, which is not your website and over which you have almost no control. The second search is served by whatever Google and, increasingly, an AI assistant can read on your site — and this is the half practices consistently under-build.
The uninsured patient is the membership plan's entire market, and they are searching with price intent. They want to know what a cleaning costs, whether there is a plan, what it covers, and whether they can sign up without a phone call. A practice whose website answers all four questions in machine-readable text will be quoted by an assistant answering "dentist near me without insurance in Baltimore." A practice whose plan details live inside a JPEG, or behind a "call us to learn more" button, will not — not because it ranks poorly, but because there is nothing for the model to read.
This is the most concrete SEO advice in this article and it costs nothing: put the plan on a page, with the price in text, the covered services as a list a machine can parse, the annual and monthly figures both stated, and structured data marking it up as an offer. Then let a stranger buy it at ten at night without speaking to anyone. Most practices in this metro currently fail every part of that sentence, which is exactly why it is worth doing.
What custom actually costs
We publish fixed prices, on the theory that a studio unwilling to print a number should not be writing an article about vendors who will not print a number.
| What we build | Fixed price | What a dental practice would use it for |
|---|---|---|
| Prototype Sprint | $3,500 | The measurement question, answered in a week: production and write-off by carrier, new patients by source, retention by payer type. Usually the right first step |
| Patient-facing store | from $6,000 | The membership plan as a real product — public price page, self-serve enrollment, card on file, renewals, family pricing, cancellation, configurable plan terms |
| Custom app | from $12,000 | The join: member, subscription, ledger and schedule on one record, so you can prove whether members actually attend and accept more |
| Operations system | from $12,000 | Multi-site groups — plan administration across locations, per-location payer analysis, consolidated reporting |
For context: the $3,500 sprint is a little under one percent of the $420,000 of write-offs in the model above, and a little under a fifth of what the modeled practice pays in card processing in a year.
What we would actually build first
Not the storefront. Not in this trade, and not first.
The first build is the measurement layer, because dentistry is the trade where the owner is most likely to be wrong about their own payer mix. One record per patient-year carrying the payer, the production billed, the adjustment taken, the collection received, the source the patient arrived from and whether they came back. That single table answers the four questions a practice currently cannot: which carrier costs you most per patient, which one sends you most, whether those are the same carrier, and what a membership patient is worth against a PPO patient once you count the collection cost rather than the allowance. Everything in this article's arithmetic section becomes a report rather than an estimate at that point, computed on your ledger rather than on state averages.
The second build is the plan as an actual product. Public page, real price in real text, self-serve enrollment, card on file, automatic renewal, proration, family pricing, cancellation that works without a phone call, and — the part that matters in Maryland — every term of the plan held as configuration. If a Maryland attorney tells you the disclosure language must change, that is an afternoon, not a project. If the answer on registration changes, the plan's availability is a flag, not a rewrite.
The third build, and only if the first two have earned it, is the join to the practice management system, so the membership status is visible in the schedule at the moment the front desk is talking to the patient. This is where the commercial platforms genuinely earn their fee — integrating into the schedule view is the hard part — and it is the part we would be slowest to promise cheaply, because dental system integrations range from pleasant to unspeakable depending on which system you run.
When to keep exactly what you have
We would rather say this here than have you find it out after paying us. There are several situations where the right advice is to change nothing at all.
- Your practice management system works and your team likes it. Do not migrate a dental practice because a vendor's pricing page annoyed a stranger on the internet. Put the new layer beside the old system.
- You have fewer than about 150 uninsured active patients. A membership plan needs a pool to work; below that, a rented platform's per-member fee is cheaper than anything we would build and you should use one.
- You are already on a commercial membership platform and it is enrolling people. Owning the code is worth something, but not more than a plan that is currently working. Revisit at renewal.
- You have not yet asked a Maryland attorney about Title 14, Subtitle 6. Do that first. It is one conversation and it changes what should be built.
What we would ask you to do in every one of those cases costs nothing: get the number. Export twelve months of production and adjustments by carrier from whatever system you run, and put it next to a count of new patients by source. Most owners find something that changes a decision. A few find that everything is fine, which is also worth knowing.
Why a Baltimore studio is writing this
We are a small studio in Baltimore. We build custom software at fixed prices, we work directly with the people who own the business rather than through an account layer, and what we build belongs to you — the code, the data, the merchant account, the patient list.
We write these pieces because the research is the work. To price a build for a dental practice honestly we had to read the state's Medicaid fee schedule, count Baltimore's dental offices ourselves from the Census file, read three sections of the Insurance Article properly rather than in summary, and check which vendors will tell a stranger what they charge. Two of those turned up things we did not expect — that Maryland has banned the clause the profession's own national guidance calls the main obstacle here, and that it has never passed the safe harbor twenty other states passed. That reading is what a build is made of, and publishing it seemed more useful than keeping it in a folder.
If you run a practice in Baltimore, Towson, Columbia, Bel Air or anywhere in the metro and you want to know what your carriers actually cost you last year, that is a free thirty-minute call and no obligation. Bring a production-and-adjustment report by carrier and a new-patient-by-source report, and we will tell you what each payer earned you, what a membership plan would be worth at your patient count, what we would build, what you should keep renting, and the fixed price that goes with it.
Questions we get from dental practices
How much does dental practice management software cost in 2026?
One vendor will tell you, and eleven will not. We checked twelve dental platforms on August 1, 2026. Open Dental publishes a complete, itemized, dated schedule: $199 per month per location for the first twelve months, covering all computers at that location for up to three providers, dropping to a current reduced rate of $149 per month per location month-to-month afterwards, plus $20 per month for each provider beyond three. Its add-ons are published too — an eServices Bundle at $165 per month per location, eClipboard at $45, eConfirmations at $25, ODTouch at $85, Mass Email at $8, and a $5 texting access fee. The same page records that offices which signed up before February 2, 2026 keep the old $179 initial rate, which means the vendor has published the date it raised its own price. Nobody else in the category does this. Dentrix returns a 404 at its pricing address. Patterson's Eaglesoft returned nothing at all to any request we made. Curve Dental serves a page titled Affordable & Transparent Pricing carrying three customer testimonials about saving money and not one dollar figure. Planet DDS describes Denticon's Essentials and Pro tiers in full detail and puts a "Talk to Sales" button where the price belongs. tab32 links to Pricing in its navigation and serves the product page with a free-trial button. Adit's page is titled Adit Pricing Plans and contains exactly three dollar amounts: a $25 gift card, a $50 Amazon gift card, and "Get $200 For Signing Up This Week." Oryx returns a 114-byte JavaScript shell. Realistically, a Baltimore general practice running a practice management system, imaging, patient communications and a payments layer spends somewhere between $4,000 and $12,000 a year, and Maryland's 3 percent technology services tax now sits on top of that.
What percentage do dental PPOs write off in Maryland?
We can derive a defensible figure for Maryland from two published sources rather than repeating the usual thirty-to-forty-percent rule of thumb. The Maryland Oral Health Plan 2026-2030, published in November 2025, cites the ADA Health Policy Institute for two ratios as of 2024: Maryland Medicaid fee-for-service pays 45 percent of average dentist charges for adult services, and 87 percent of average private dental insurance rates for adults. Maryland's own Medicaid fee schedule under COMAR 10.09.05 then gives the dollars. A routine adult recall visit — D0120 periodic oral evaluation at $31.81, D1110 adult prophylaxis at $67.12 and D0274 four bitewings at $24.07 — comes to exactly $123.00. Divide by 0.87 and the average private insurance allowance for that same visit works out to about $141.38. Divide by 0.45 and the average full charge works out to about $273.33. That implies a commercial write-off of roughly 48 percent on preventive codes in Maryland, which sits at the high end of the national rule of thumb rather than the middle. Two honest caveats: those ratios are statewide averages applied by us to specific codes, so treat the derived figures as an estimate rather than a price list, and write-offs vary enormously between carriers and between preventive and major restorative work.
Are in-house dental membership plans legal in Maryland?
This is a question for your own attorney, and the reason it is a real question rather than a formality is worth understanding before you call one. Maryland's Insurance Article, Title 14, Subtitle 6 defines a discount medical plan as a business arrangement in which a person, in exchange for fees, dues, charges or other financial consideration paid by or on behalf of a plan member, provides the right to receive discounts on specified medical services from specified providers. Section 14-601(g) then defines "medical services" to expressly include "dental care services." Section 14-603 requires an entity to register with the Insurance Commissioner before such a plan is sold, marketed or solicited in the State, with a $250 application fee and a filed list of everyone authorized to sell it. Section 14-602 grants exactly one exemption, and it is for insurers, nonprofit health service plans, health maintenance organizations and dental plan organizations that hold a certificate of authority. There is no exemption for a provider offering discounts to their own patients — Florida and South Carolina both wrote one into their statutes, and Maryland did not. Note also that the subtitle does contain an explicit list of exclusions, at 14-601(b)(2), but that list applies only to discount drug plans. The definitional question that actually decides your case is whether a practice selling its own plan contracts with providers at all, or simply is the provider, and the statute does not address it. Twenty states have passed direct primary care agreement laws that include dentistry and settle the question directly. Maryland is not one of them.
Can a Maryland dental PPO stop me from offering a membership plan?
Not by the mechanism the profession's national guidance warns about. The ADA's own In-Office Dental Plans toolkit names the most-favored-nation clause as the central contractual risk: if your payer contract guarantees the carrier the lowest rate you charge anyone, then your membership plan's fee becomes the carrier's fee for every patient it covers, and the ADA warns the payer could conceivably look backwards and seek reimbursement of amounts already paid. Maryland has legislated that risk away. Insurance Article § 15-112(s) provides that a carrier may not include in a contract with a provider a term that prohibits the provider from offering to provide services to the enrollees of another carrier at a lower rate of reimbursement, that requires the provider to give the carrier the same reimbursement arrangement it has with another carrier where that arrangement is lower, or that requires the provider to certify that the carrier's rate is not higher than anyone else's. All three doors are closed. Two neighboring provisions matter as well. Section 15-112.2(f) says a contract may not require a participating dental provider, as a condition of continued participation, to accept an added, revised or amended fee schedule containing a lower fee. And 15-112.2(g)(2) says a carrier may not require a dental provider to provide services that are not covered services at a fee set by the carrier — which is the precise space an in-house plan occupies. Read your actual contract before relying on any of this, and read the termination and notice clauses in particular, because those are where the real cost of a mistake lives.
How much does Maryland Medicaid pay dentists?
Maryland publishes the whole schedule, which is more than most payers do. Under COMAR 10.09.05, a periodic oral evaluation for an established patient pays $31.81, a comprehensive oral evaluation $56.34, a complete intraoral radiographic series $57.00, four bitewings $24.07, an adult prophylaxis $67.12, a child prophylaxis $48.90, fluoride varnish $26.29, a one-surface posterior composite $107.33, a porcelain or ceramic crown $393.84, periodontal maintenance $54.00 and an erupted-tooth extraction $135.23. In relative terms Maryland is generous: the Maryland Oral Health Plan reports the state paying 45 percent of average dentist charges for adults against a national average of 30 percent, and 87 percent of average private dental insurance rates against a national 50 percent. It is worth noting what the schedule does not do, though. We compared the 2024 and 2025 editions of the fee schedule line by line and found a single difference in the whole document — one deleted $231.00 entry. Every other rate is identical. The Plan itself records that the most recent rate increases occurred in 2022 and 2023.
How many dentists are there in Baltimore?
The Maryland Oral Health Plan 2026-2030 counts 1,671 active dentists in the Baltimore Metro region — Baltimore City plus Anne Arundel, Baltimore, Carroll, Harford and Howard counties — from Board of Dental Examiners data as of August 2024, against 3,917 active dentists statewide. We counted the practices separately from the Census Bureau's 2023 County Business Patterns county file and found 1,081 dental establishments with paid employees across those same six jurisdictions, employing 8,391 people against an annual payroll of $551.0 million. Baltimore City itself has 110 dental offices with 793 employees. Two things fall out of putting those numbers side by side. The first is that 1,671 dentists across 1,081 employer establishments works out to about 1.5 dentists per practice, which is the clearest single indicator that dentistry in this metro is still an owner-operated trade. The second is the contrast with medicine: physician offices in the same six counties average 15.0 employees each while dental offices average 7.8. Statewide, the Plan records that the number of active licensed dentists has fallen by nearly 6 percent since 2019, and that 18 of Maryland's 23 counties and Baltimore City are designated dental Health Professional Shortage Areas.
Should a dental practice drop insurance and go fee-for-service?
Rarely all at once, and for many Baltimore practices not at all. A PPO panel does something genuinely difficult to replicate: it is a patient acquisition channel that charges nothing until it works. A new family moving to Towson opens a carrier's directory, finds you, and arrives having already decided to come. That is worth real money, and a practice that drops every panel in a single quarter usually discovers what it was worth the hard way. The decision that actually matters is not whether to drop a carrier but whether you can see, per carrier, what you are buying. Almost no practice can state what share of last year's production ran through each plan, what the blended write-off was on each, how many of those patients arrived through the directory rather than by referral, and how many came back. Those four numbers live in the practice management system's ledger and its scheduling history, and nothing in the standard reporting joins them. Get them first. If it turns out one carrier is taking half of your fee on preventive work and sending you almost nobody, that carrier answers the question itself — and dropping one panel deliberately is a very different exercise from going fee-for-service in a temper.
Is it worth building custom software for a dental practice?
Usually not to replace your practice management system, and often not at all. Dentrix, Eaglesoft, Open Dental and Denticon are mature products that handle charting, claims and clinical records under regulatory constraints we would not want to rebuild, and a practice that is happy with its system should stay on it. The case for a build is narrower and more specific: it is the membership layer and the join underneath it. A membership plan is an e-commerce product — recurring billing, a public price, enrollment, renewals, cancellation, proration, family pricing, a patient-facing page a stranger can buy from at ten at night — and the practice management system was never designed to be a storefront, which is why an entire vendor category exists to bolt one on. If you are going to sell your own plan rather than rent somebody's, then the thing worth owning is the record that joins member, subscription, ledger and schedule, so that you can finally answer whether members attend more, accept more treatment and stay longer, rather than taking a vendor's word for it. Our Prototype Sprint is $3,500 and is usually the right first step, because it answers the measurement question before anyone commits to a bigger build. Patient-facing stores start at $6,000 and full operations systems at $12,000.