I recently got a quote to hook up to CenturyLink business fiber for a church in a suburb of Minneapolis (on an industrial road). I believe the distance was around 700 feet to their termination point. With a 5 year contract, it was going to be at least $700/month. They told me the cost was due to getting all the permits needed and then doing the actual run of fiber (digging). Oh, and it would take 3 months to get done. They also told me I could bring that cost down if I recruited other businesses between the church and the termination point.
Yeah - that’s actually not a bad deal given the high costs to do the build. CenturyLink charges well over $500/mo for a 1Gbps Fiber+ connection without doing any buildout.