Tests of two fault boundary conditions show that each converges with second order accuracy as the finite-difference grid is refined. The first method uses split nodes so that there are disjoint grids that interact via surface traction. The 3D version described here is a generalization of a method I have used extensively in 2D; it is as accurate as the 2D version. The second method represents fault slip as inelastic strain in a fault zone. Offset of stress from its elastic value is seismic moment density. Implementation of this method is quite simple in a finite-difference scheme using velocity and stress as dependent variables.