What does Matthew 17:27 mean?
Peter told the collectors of the tax for the temple, set up by God in Exodus 30:13–16, that Jesus would pay the tax. Jesus, though, has declared He is exempt from the tax since He is the Son of the "king"—God—who is collecting it (Matthew 17:24–26). From a spiritual or moral standpoint, there's no reason Jesus needs to pay this toll.Despite being free from that obligation, on technical grounds, Jesus agrees to pay the tax. He does this to avoid causing unnecessary offense over this issue (Matthew 5:9; Romans 12:18). Jesus is also aware that the religious leaders are looking for anything they can use to discredit Him or to have Him arrested. He is not willing to make this issue a point of conflict.
This passage does not have much to say about whether Christians should pay taxes to governments (Matthew 22:15–22). Still, it may have provided important teaching for Jewish Christians. These early believers had to decide whether to pay this tax after the church was established in Acts 2, and before the temple was destroyed in AD 70.
Jesus commands Peter to find the money for the tax in a surprising way. He tells the former fisherman to go to the nearby Sea of Galilee, cast a hook, and catch a fish. In the mouth of that fish, Jesus says, Peter will find a shekel—this is described as a statēr in the original Greek. A statēr coin was worth four drachmas. Peter was to use that coin to pay the two-drachma, half-shekel tax for both himself and for Jesus.
We're not told that Jesus and the disciples did not have the money to pay the tax otherwise. It was not a large amount. Instead, it seems Jesus gave Peter one more confirmation that God was fully capable of providing for him all that was needed at any time. More such examples would follow in the difficult days to come.