BCA Protein Assay Calculator (Standard Curve and Sample Concentration)
Enter the A562 readings for your BSA standards and samples (separate replicates with commas) and get the curve equation, R² and each sample's protein concentration with the dilution factor applied.
Inputs
Curve fit
BSA standards
Separate replicates with commas or spaces; they are averaged.
Results
A = 0.000869 + 0.000844 × C − 1.11×10⁻⁷ × C²
- R²
- 0.99997
- Blank
- 0.095
- Standard range
- 25 to 2000 μg/mL
Samples
| Name | A562 | Dilution factor | On curve | Sample conc. | |
|---|---|---|---|---|---|
| 591 μg/mL | 2.96 mg/mL | ||||
| 395 μg/mL | 1.98 mg/mL |
Formula
Blank: A = A562(well) − mean A562(0 μg/mL)
Quadratic: A = a + b × C + c × C²
Linear: A = a + b × C, C = (A − a) ÷ b
Sample concentration = curve concentration × dilution factor
Tip: Run standards and samples on the same plate, incubate them together and read 562 nm at the same time. Samples outside the standard range get no result; adjust the dilution and rerun.
You got this step right, but a whole experiment has dozens of linked parameters. Change one dilution factor and everything downstream has to be recalculated. In Vara the parameters of your whole experiment are connected, so changing one recalculates the rest automatically. Manage 3 experiments for free.
How the formula works
- Prepare the working reagent: mix reagent A and reagent B at 50:1. It turns cloudy when B is added and clears to green after mixing.
- In a microplate, add 25 μL of standard or sample and 200 μL of working reagent per well, incubate at 37 °C for 30 minutes, cool to room temperature and read at 562 nm.
- Subtract the blank: average the replicates, then subtract the mean of the 0 μg/mL wells from every well.
- Fit absorbance A against concentration C using the blank-corrected standards: linear A = a + b × C, or quadratic A = a + b × C + c × C².
- Solve the curve for each sample's A. For a quadratic, take the root on the rising part of the curve.
- The result is the concentration in the well; multiply by the dilution factor used before the assay to get the original sample concentration.
Worked examples
Example 1: quadratic fit for a lysate
- Nine standards in duplicate; the 0 μg/mL wells read 0.094 and 0.096, so the blank is 0.095.
- Sample A was diluted 5-fold before the assay and reads 0.552 and 0.560: mean 0.556, 0.461 after blank subtraction.
- Quadratic fit: A = 0.000869 + 0.000844 × C − 1.11×10⁻⁷ × C², R² = 0.99997.
- Solving for A = 0.461 gives a curve concentration of 591 μg/mL.
- Original sample = 591 μg/mL × 5 = 2.96 mg/mL.
Example 2: the same data with a linear fit
- Linear fit: A = 0.0549 + 0.000627 × C, R² = 0.99009, which also looks high.
- Sample A now reads 648 μg/mL on the curve, 3.24 mg/mL in the original sample, about 10% higher than the quadratic.
- The difference comes from the bend at the high end: the 1500 and 2000 μg/mL points flatten the line and shift mid-range readings.
Example 3: how much to load for 20 μg of protein
- From example 1 the sample is 2.96 mg/mL, which is 2.96 μg of protein per μL.
- For 20 μg: 20 ÷ 2.96 ≈ 6.76 μL of lysate, then top every lane up to the same volume with loading buffer.
Common mistakes
Reading standards and samples at different times
BCA has no endpoint and the color keeps changing. If the standards are read first and the samples later, they correspond to different development times and the samples come out systematically high.
Extrapolating beyond the curve
Readings above 2000 μg/mL or below the lowest standard fall outside the curve and extrapolated values are unreliable. Change the dilution and rerun.
Choosing a straight line because R² looks good
In this page's default example, a full-range linear fit has R² 0.990, yet the sample comes out about 10% higher than with the quadratic. A high R² doesn't mean mid-range readings are right; use a quadratic for the full range, or only the standards in the linear part.
Standards and samples in different buffers
Reducing agents (DTT, β-mercaptoethanol) and chelators (EDTA) in lysis buffer interfere with color development. Standards made in water don't match samples in a lysis buffer that contains them. Prepare the standards in the same lysis buffer as the samples.
Forgetting the dilution factor
The curve gives the concentration in the well. If you diluted 5-fold before the assay, the original sample is 5 times the reading; skipping this means loading 5 times too much protein.
FAQ
Which BSA concentrations should a BCA standard curve use?+
Should I subtract the blank, and how?+
Linear or quadratic fit?+
What if a sample reads outside the standard curve?+
How do I account for the dilution factor?+
What interferes with the BCA assay?+
Why must standards and samples be read at the same time?+
My BCA was accurate, so why are my Western blot loading controls uneven?+
Related protocol guides
Vara Toolbox
- Plate layout designer
- Antibody Dilution Calculator (1:N)
- Solution Preparation Calculator (% w/v)
- PCR / qPCR Reaction Mix Calculator (Master Mix)
- Molarity Calculator (Mass, Molecular Weight, Volume, Concentration)
- Cell Seeding Calculator (Cells per Well and Seeding Density)
- RCF to RPM Calculator (Centrifuge g-Force Conversion)
- Serial Dilution Calculator (Volumes and Concentration per Tube)
- Percent Solution Calculator (% w/v, % v/v, % w/w)