When you make your first federal filing they will not be pleased that you received money without them getting their piece of the action. For the next year you will have to pay quarterly estimated taxes based on the previous year’s income. This will adjust from year to year. You will need to also pay taxes to the state of North Dakota, and, if the amount is high enough, they too will want you to submit quarterly estimated taxes for the next year. The one bright spot is that most of the various states honor payments to one another. I live in Mississippi and their policy is that as long as I’ve paid income tax to North Dakota on my royalties then I don’t have to pay to Mississippi. I assume most states have this reciprocity.