Stirling's series is an asymptotic series for $n!$ given as follows:
$$n! \sim \sqrt{2\pi n}\left(\frac{n}{e}\right)^n \left(1 +\frac{1}{12n}+\frac{1}{288n^2} - \frac{139}{51840n^3} -\frac{571}{2488320n^4}+ \cdots \right).$$
As an asymptotic series, the large $n$ error is asymptotically equal to the first omitted term. For example, the error using just the first term is $O(1/n)$.
This is a purely qualitative statement, and doesn't tell us much about how big the error actually is. The constant hiding in the $O(1/n)$ could, a priori, be very large. It happens the the approximation is quite good, but we know that only because we've computed $n!$ exactly and compared it to the asymptotic expansion.
Is there any way to prove a quantitative guarantee on the accuracy of this series? I know only how to derive the explicit leading order correction $1/12n$ and non-explicitly prove the existence of the rest of the series, but the method I'm familiar with, from Simon's A Comprehensive Course in Analysis, volume 2B, is not explicit enough to track the error even to this first term. The other coefficients are derived here without any discussion of the error.
Since we're in a simple and specific situation it seems like we should be able to be very precise.