Point Buy Calculator

Calculate ability scores using the point buy system for tabletop RPGs like D&D 5e. Allocate points to six abilities, each starting at 8, and see the total cost.

isCalculator Editorial Team Published by:
Reviewed by: Review Board
Last Updated:

Was this calculator helpful?

How to use this tool?

This calculator helps you allocate ability scores using the D&D 5e point-buy system.

  1. Start with 8 in each ability (Strength, Dexterity, Constitution, Intelligence, Wisdom, Charisma).
  2. Increase scores using the + buttons or type a number directly (min 8, max 15).
  3. Cost per point: Scores 9–13 cost 1 point each; scores 14–15 cost 2 points each.
  4. Total budget: You have 27 points total. The "Total Points Used" counter shows your spending.
  5. Watch for errors: If you exceed 27 points, a red warning appears—reduce some abilities.
  6. Review summary: The table below shows each ability’s score and modifier (calculated as (score - 10) / 2, rounded down).

Example: To set Strength to 14, increase from 8 to 13 (cost 5 points), then to 14 (cost 2 more points) = 7 points total.

Previous Results

Generate Charts
Result Inputs Date

Frequently Asked Questions

It's a tool for tabletop RPGs like D&D 5e to assign ability scores by spending a pool of points, ensuring balanced characters.

You start with 27 points to distribute among six abilities, each starting at 8 and maxing at 15.

Increasing an ability from 8 to 13 costs 1 point per step. From 13 to 15 costs 2 points per step. For example, a 14 costs 5 points total.

Reviewed by Experts

José de Castro

José de Castro

Data Scientist

Data Analyst | Gamer

LinkedIn
Quick Convert
Length Converter
0
Weight/Mass Converter
0
Area Converter
0
Volume Converter
0
Speed Converter
0
Temperature Converter
0
Pressure Converter
0
Energy Converter
0
Power Converter
0
Force Converter
0
Time Converter
0
Angle Converter
0
Fuel Consumption Converter
0
Data Storage Converter
0
Base Numbers Converter
0
Dry Volume Converter
0
Currency Converter
0
Text Case Converter
0