Price typeMeasured cash survey · by state · 2023-2024confidence 65/100expand_more
Measured cash survey — State averages measured by a published cash-price survey (ASQ360/CareCredit) or by Real Dental Costs' own observed implant series.
- Source
- ASQ360°/CareCredit Average Procedural Cost Study 2023-2024 (state averages)
- Observation
- published cash-price survey, state average
- Period
- 2023-2024
- Sample
- n = 51
- Granularity
- by state
- Modelled
- no — measured
- Updated
- 2026-08-23
Measured state average; the [low, high] band around it is modelled from published national ratios, not an observed percentile.
Confidence 65/100 (medium) = 35 % source tier + 25 % granularity + 20 % freshness + 20 % sample/dispersion. How we score it · same block in the open API
D2950 Dental Code: Core build-up under a crown Cost in 2026
Dental code D2950 is a core build-up under a crown. In 2026 the cash fair price is $150–$450 (typical $250), while Medicaid paid dentists a national average of $116 per claim line in 2023-2024, about 2.1× less than the cash average. State-by-state Medicaid payments and cash prices are below.
What D2950 means on your bill
D2950 is the code for a core build-up: filling material packed into a tooth broken down too far for a crown to grip on its own. It is billed on the same visit as the crown, D2740 or a related code, never alone, and is one of two lines an insurer reviews separately. Whether a build-up is billed depends on how much of the tooth survives after decay or an old filling is removed; a tooth with only a thin wall left needs one, an otherwise intact tooth usually does not. Because it rides on the crown's claim, the build-up is also the line most often bundled into the crown fee or denied. Related guide: dental crown cost.
D2950 cost: cash fair price vs what Medicaid paid (2026)
D2950 rarely stands on its own in a claim, and the chart shows why insurers treat it as an afterthought to the crown: the cash fair price is $150–$450, typical $250, a fraction of the crown's own cost. Medicaid paid dentists a national average of $116 per claim line across 428,197 claim lines in 2023-2024, a gap of 2.1x versus the cash figure. That paid amount is the program's weighted-average payment to the dentist, drawn from HHS T-MSIS, not a bill sent to the patient. Only about 20% of active dentists billed Medicaid at all in 2023-2024, and build-up billing also depends on whether a state pays for it separately.
Cash band from the Real Dental Costs procedure API; Medicaid = paid per claim line, weighted average with P25-P75, 2023-2024, derived from HHS T-MSIS (DOI 10.7910/DVN/7F2BZI).
CDT code lookup
Type a CDT code such as D2740 or a word such as “crown” to see what Medicaid pays per claim line and the typical cash price, nationally and by state.
Loading…
What Medicaid paid dentists for D2950, by state (2023-2024)
41 states publish a build-up figure below; the rest fail the data-quality gate or report too few claim lines to average. Payment for D2950 runs from $28 in Hawaii to $278 in Delaware, a range that partly reflects how differently states treat this line next to the crown it supports. The cash column beside each state is that state's independent average outside insurance, shown for comparison, not derived from the Medicaid figure. A state paying reasonably for D2950 says nothing about whether its Medicaid program covers crowns for adults at all; see Medicaid adult dental by state for coverage rules. These numbers are specific to the build-up code. Build-ups are the line most fee schedules price on their own, apart from the crown: Ohio prints $146 for D2950 against New Jersey's $50, and Pennsylvania and New York do not list the code at all, hence the dash in their Official Medicaid fee cells.
| State | Medicaid paid per claim line | Claim lines | Dentists billing | Official Medicaid fee | Fee ÷ paid | Cash average (independent) | Cash ÷ Medicaid |
|---|---|---|---|---|---|---|---|
| Alabama | $72 | 3,200 | 17 | $109 | 1.51× | $191 | 2.6× |
| Alaska | $153 | 1,380 | 24 | $210 | 1.37× | $300 | 2× |
| California | $124 | 6,675 | 41 | — | — | $426 | 3.4× |
| Colorado | $130 | 47,209 | 218 | $132 | 1.02× | $256 | 2× |
| Connecticut | $68 | 7,266 | 33 | $81 | 1.19× | $279 | 4.1× |
| Delaware | $278 | 214 | 4 | $361 | 1.3× | $243 | 0.9× |
| District of Columbia | $61 | 2,665 | 9 | $220 | 3.62× | $351 | 5.8× |
| Georgia | $105 | 965 | 7 | — | — | $220 | 2.1× |
| Hawaii | $28 | 26 | 1 | $112 | 3.98× | $419 | 14.9× |
| Idaho | $88 | 382 | 7 | — | — | $262 | 3× |
| Illinois | $100 | 9,692 | 78 | $67 | 0.67× | $278 | 2.8× |
| Indiana | $64 | 426 | 8 | — | — | $212 | 3.3× |
| Iowa | $114 | 4,276 | 18 | $123 | 1.07× | $206 | 1.8× |
| Kentucky | $109 | 2,773 | 25 | $134 | 1.23× | $217 | 2× |
| Louisiana | $145 | 6,735 | 21 | $174 | 1.2× | $233 | 1.6× |
| Maine | $87 | 675 | 9 | $139 | 1.59× | $248 | 2.8× |
| Maryland | $84 | 20,963 | 97 | $85 | 1.01× | $320 | 3.8× |
| Massachusetts | $153 | 59,282 | 305 | $164 | 1.07× | $271 | 1.8× |
| Minnesota | $181 | 6,736 | 42 | $151 | 0.84× | $236 | 1.3× |
| Mississippi | $134 | 115 | 1 | — | — | $209 | 1.6× |
| Missouri | $206 | 2,348 | 14 | $250 | 1.21× | $219 | 1.1× |
| Montana | $116 | 812 | 20 | $158 | 1.36× | $239 | 2.1× |
| Nebraska | $99 | 2,863 | 14 | $99 | 1× | $220 | 2.2× |
| Nevada | $83 | 1,884 | 12 | $129 | 1.56× | $259 | 3.1× |
| New Hampshire | $134 | 849 | 9 | — | — | $266 | 2× |
| New Jersey | $53 | 22,527 | 105 | $50 | 0.93× | $293 | 5.5× |
| New Mexico | $123 | 492 | 5 | $119 | 0.97× | $210 | 1.7× |
| New York | $90 | 5,905 | 29 | — | — | $260 | 2.9× |
| North Carolina | $104 | 2,223 | 18 | $103 | 0.99× | $218 | 2.1× |
| Ohio | $124 | 20,032 | 115 | $146 | 1.18× | $225 | 1.8× |
| Oklahoma | $108 | 322 | 5 | — | — | $208 | 1.9× |
| Pennsylvania | $125 | 5,117 | 18 | — | — | $245 | 2× |
| Rhode Island | $157 | 672 | 7 | $164 | 1.04× | $275 | 1.7× |
| South Carolina | $108 | 1,936 | 10 | — | — | $222 | 2.1× |
| Tennessee | $78 | 10,187 | 48 | $149 | 1.91× | $222 | 2.8× |
| Texas | $66 | 9,039 | 37 | $43 | 0.65× | $228 | 3.4× |
| Utah | $124 | 2,175 | 14 | $85 | 0.69× | $265 | 2.1× |
| Vermont | $156 | 661 | 6 | $214 | 1.37× | $249 | 1.6× |
| Washington | $48 | 499 | 7 | — | — | $313 | 6.5× |
| West Virginia | $140 | 4,708 | 22 | $164 | 1.18× | $212 | 1.5× |
| Wisconsin | $123 | 2,475 | 8 | — | — | $230 | 1.9× |
Medicaid paid: per claim line, weighted average 2023-2024, derived from HHS T-MSIS Medicaid provider spending (Real Dental Costs, DOI 10.7910/DVN/7F2BZI); states with a data-quality flag or too few lines are omitted. Official Medicaid fee: the fee-for-service rate for this code on the state's published Medicaid dental fee schedule (captured for Alaska, Alabama, Arizona, Colorado, Connecticut, District of Columbia, Delaware, Hawaii, Iowa, Illinois, Kentucky, Louisiana, Massachusetts, Maryland, Maine, Michigan, Minnesota, Missouri, Montana, North Carolina, North Dakota, Nebraska, New Jersey, New Mexico, Nevada, Ohio, Oregon, Rhode Island, South Dakota, Tennessee, Texas, Utah, Virginia, Vermont, West Virginia; effective dates, source URLs and file hashes in the API file); "—" where no schedule was captured or the code is not on it. Arizona publishes $131 on its schedule but has no publishable paid row here (data-quality flag or too few claim lines). Michigan publishes $192 on its schedule but has no publishable paid row here (its Medicaid claims cannot be geolocated). North Dakota publishes $203 on its schedule but has no publishable paid row here (data-quality flag or too few claim lines). Oregon publishes $150 on its schedule but has no publishable paid row here (data-quality flag or too few claim lines). South Dakota publishes $209 on its schedule but has no publishable paid row here (data-quality flag or too few claim lines). Virginia publishes $148 on its schedule but has no publishable paid row here (data-quality flag or too few claim lines). Fee and paid differ by design: paid mixes managed-care encounters, reduced and bundled lines and 2023-2024 rates, while the schedule is the current fee-for-service rate. Schedule notes: Alaska: fee_usd = Services for Adults amount; code priced only under Services for Children -> fee_usd = null and fee_alt_usd = children's rate (ages 0-20) (column fix 2026-09-18); Arizona: fee_usd = statewide FFS rate; fee_alt_usd = Flagstaff rate when different; source = AHCCCS Dental FFS schedule effective 2026-07-01; BR (By Report) = null; Colorado: fee_usd = fee column; codes with Max Age below 21 -> fee_usd = null and fee_alt_usd = children's rate with the printed age band; manually priced = null (column fix 2026-09-18); Connecticut: fee_usd = Max Fee of the row in force; the Husky B Copay column is not a rate (column fix 2026-09-18); District of Columbia: fee_usd = Fee 21 Or Over of the row in force (BegDate/EndDate); fee_alt_usd = Fee Under 21 when different = children's rate (ages 0-20); 21+ fee $0.00 -> fee_usd = null (column fix 2026-09-18); Illinois: fee_usd = adult (21+) Maximum Allowance; when the adult column is N/A, fee_usd = null and fee_alt_usd = children's rate (ages 0-20); pregnant-women column ignored; source = HFS dental fee schedule xlsx effective 2026-07-01 (column fix 2026-09-18); Kentucky: fee_usd = OVER AGE 21 rate; when the adult column is n/c, fee_usd = null and fee_alt_usd = children's rate (ages 0-20); oral surgeon rate ignored (column fix 2026-09-18); Maine: fee_usd = Maximum Allowance 7/1/2026 when filled, else 1/1/2026; fee_prev_usd = 1/1/2026 amount when different (column fix 2026-09-18); Minnesota: fee_usd = printed TOTAL ALLOW x 1.98 (page 1: an additional 98% must be added to the fee schedule total amount for dental services on or after 01/01/22); fee_alt_usd = printed TOTAL ALLOW; APC/ASC facility column not used (column fix 2026-09-18); Montana: fee_usd = Office Fee; codes with Max Age below 21 -> fee_usd = null and fee_alt_usd = children's rate with the printed age band (column fix 2026-09-18); New Jersey: fee_usd = non-specialist adult column; fee_alt_usd = specialist adult column; when no adult rate, fee_usd = null and fee_alt_usd = children's non-specialist rate (column fix 2026-09-14); Ohio: fee_usd = Current Maximum Payment (BR / NC / D / PA = null); fee_prev_usd = Previous Maximum Payment when different; no second fee column (column fix 2026-09-18); Oregon: fee_usd = Price of the latest dated row per code; 'Manual' = null (column fix 2026-09-18); Rhode Island: fee_usd = MAX_ALW_AMT of the row in force; fee_prev_usd = previous period amount; no row in force or $0.01 placeholder = null (column fix 2026-09-18); Texas: Texas Health Steps children-only schedule (ages 0-20), not adult Medicaid coverage; 45 THSteps codes revised effective 2026-09-01 per HHSC Special Review (TMHP dental_services.xlsx), other codes 2025-09-01 ADA compilation; Utah: fee_usd = standard row (Enhancement = None); fee_alt_usd = Rural Enhancement rate; DENTAL_ADULT Excluded or covered ages below 21 -> fee_usd = null and fee_alt_usd = children's rate (column fix 2026-09-18); West Virginia: fee_usd = 2026 fee when the code is covered for adults 21+ per BMS Chapter 505 Appendix 505B (emergent services, effective 2026-01-01) or Appendix 505C (preventative and restorative services, effective 2025-05-01, $2,000 per two fiscal years); other codes -> fee_usd = null and fee_alt_usd = children's rate (ages 0-20); an N/A adult effective date in the fee schedule does not mean not covered (column fix 2026-09-18). Cash: compiled core build-up under a crown band (published fee surveys 2024-2026, no procedure API series), scaled by each state's Dental crown price index from the procedure API (basis estimated). Program payments, not patient bills; not a quote.
How insurance classes D2950
Plans typically class D2950 as major restorative alongside the crown it supports, reimbursed around 50% after the deductible when paid at all, but it is the line insurers most often fold into the crown's fee or reject outright. The annual maximum, commonly $1,000-$2,000 for the year, applies to the crown and build-up together, so a denied build-up does not free up room under that ceiling. A pre-treatment estimate listing the build-up as its own line, filed before the appointment, shows whether a plan pays it separately. If a build-up appears on a bill where none was estimated, ask what the dentist found. More: dental insurance guide.
Chains, schools and where D2950 costs less
No national chain publishes a standalone price for a core build-up, since it is bundled into the crown quote rather than listed on its own. Dental school clinics, where supervised students perform the same restorative work, typically charge 30-60% below private-practice fees for build-ups and the crowns that follow them; see dental school cost. The full list of procedure prices tracked on this site, by CDT code, is at every procedure price. Cash averages for this code range from $191 in Alabama to $426 in California.
Related guides
Dental crown cost
The full cost guide behind this code.
Dental Procedure Cost List
Every procedure price, by CDT code.
Medicaid Adult Dental by State
Which states cover adults, and what was paid.
D2740: Crown cost
Cash price and Medicaid paid, by state.
D7210: Surgical extraction cost
Cash price and Medicaid paid, by state.
D0120: Periodic exam cost
Cash price and Medicaid paid, by state.
Frequently asked questions
What is dental code D2950?
How much does D2950 cost without insurance?
How much does Medicaid pay for D2950?
Is D2950 covered by dental insurance?
Independent dental pricing research — every series carries a named source, and corrections are logged publicly. Not medical advice.