Calculate rod pump spacing from fiberglass rod count or total rod length and seating nipple depth, or find required rod length for target spacing.

Rod Pump Spacing Calculator

By Rod Count
By Total Length
Target Spacing
Use the tab that matches the inputs you have.

Rod Pump Spacing Formula

RPS = (9 × FL + 2 × D) / 1000
  • RPS = rod pump spacing, in inches
  • FL = total fiberglass rod length in the string, in feet
  • D = seating nipple depth, in feet

The 9 and 2 coefficients account for fiberglass rod stretch (roughly 9 in per 1,000 ft of fiberglass under load) plus steel rod and tubing stretch (roughly 2 in per 1,000 ft of depth). The result is the gap you set between the pump plunger and the seating nipple at the bottom of the stroke so the plunger does not tag down once the well is loaded.

To solve for the fiberglass length needed to hit a target spacing, the calculator rearranges the formula:

FL = (1000 × RPS − 2 × D) / 9

If you enter rod count instead of total length, FL is computed as rods × joint length + extra. Standard fiberglass joints are 37.5 ft.

Reference Tables

Typical spacing for a fiberglass-rod string at common depths, assuming roughly 10% of the string is fiberglass:

Seating Nipple Depth (ft) Fiberglass Length (ft) Calculated Spacing (in)
4,00040011.6
5,500562.516.1
6,500562.518.1
7,50075021.8
9,00090026.1

How to read the calculated spacing:

Spacing Result Interpretation
Under 5 inRecheck inputs and units. Likely too tight; risk of tagging.
5 to 36 inCommon working range. Confirm against pumping unit stroke and fluid load.
Over 36 inRecheck depth and fiberglass length. May indicate over-spacing.

Worked Example

A well has a seating nipple at 6,500 ft with 15 fiberglass rods at 37.5 ft each.

  • FL = 15 × 37.5 = 562.5 ft
  • RPS = (9 × 562.5 + 2 × 6,500) / 1,000
  • RPS = (5,062.5 + 13,000) / 1,000 = 18.06 in

Set the pump approximately 18 in off the seating nipple before landing.

FAQ

Why use 9 and 2 as the coefficients? They are field-accepted stretch factors. Fiberglass stretches about 4 to 5 times as much as steel under the same load, so its contribution per 1,000 ft is weighted heavier than the steel-and-tubing term.

Does this account for tubing anchored vs unanchored? No. The formula assumes a typical anchored tubing setup. If tubing is unanchored, additional stretch will occur and you should add spacing accordingly.

What if the string has no fiberglass? Set fiberglass length to 0. The result reduces to 2 × D / 1,000, which gives steel-rod stretch only.

Should I add extra spacing for fluid pound or gas interference? Yes. The formula gives the stretch-based minimum. Operators commonly add 2 to 6 in on top of the calculated value depending on well behavior.