Paternity testing is very affordable today. You can expect to pay around $150 for a private test (one that is not legally binding). If you want one that is legally binding, the cost is only $400.
You'll see advertised diy paternity test that only cost $10.99 but read the fine print. You will have to pay the fine print. There is a processing fee that ranges from $119 to $149. Other companies...